asp.net弹出对话的封装
2008-10-16 15:17
218 查看
/// <summary>
/// 弹出警告框提示对话框
/// </summary>
/// <param name="msg">弹出提示的信息</param>
/// <param name="curPage">在哪里弹出</param>
public static void MsgBox(string thismsg, Page curPage)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script type='text/javascript'>");
string script = "window.alert('" + thismsg + "');";
sb.Append(script);
sb.Append("</script>");
Literal literal = new Literal();
literal.Text = sb.ToString();
curPage.Form.Controls.Add(literal);
}
/// <summary>
/// 一个含有“确定”、“取消”的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public static void MsgBox1(string _Msg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}";
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// <summary>
/// 一个含有“确定”,点击以后就转到预设网址的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public static void MsgBox2(string _Msg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + _Msg + "');");
StrScript += ("window.location='" + URL + "';");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// <summary>
/// 框架整个父页面的跳转
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public static void MyMsgBox2(string _Msg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + _Msg + "');");
StrScript += ("window.parent.location.href='"+URL+"';");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// <summary>
/// 一个含有“确定”,点击关闭本页的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <returns>警告框JS</returns>
public static void MsgBox3(string _Msg)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + _Msg + "');");
StrScript += ("window.close();");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// 弹出警告框提示对话框
/// </summary>
/// <param name="msg">弹出提示的信息</param>
/// <param name="curPage">在哪里弹出</param>
public static void MsgBox(string thismsg, Page curPage)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script type='text/javascript'>");
string script = "window.alert('" + thismsg + "');";
sb.Append(script);
sb.Append("</script>");
Literal literal = new Literal();
literal.Text = sb.ToString();
curPage.Form.Controls.Add(literal);
}
/// <summary>
/// 一个含有“确定”、“取消”的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public static void MsgBox1(string _Msg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}";
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// <summary>
/// 一个含有“确定”,点击以后就转到预设网址的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public static void MsgBox2(string _Msg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + _Msg + "');");
StrScript += ("window.location='" + URL + "';");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// <summary>
/// 框架整个父页面的跳转
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>警告框JS</returns>
public static void MyMsgBox2(string _Msg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + _Msg + "');");
StrScript += ("window.parent.location.href='"+URL+"';");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
/// <summary>
/// 一个含有“确定”,点击关闭本页的警告框
/// </summary>
/// <param name="_Msg">警告字串</param>
/// <returns>警告框JS</returns>
public static void MsgBox3(string _Msg)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + _Msg + "');");
StrScript += ("window.close();");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
相关文章推荐
- ASP.NET弹出模式对话窗口封装类
- ASP.NET弹出模式对话窗口封装类
- asp.net弹出对话的封装
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- asp.net弹出对话框的封装
- Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例
- ASP.net弹出消息对话框的方法!
- ASP.NET常用方法函数汇总封装文件
- 自己封装的ASP.NET的MSSQL的数据库操作类(MSSQLHelper)
- ASP.NET XML查找 之 XPath的封装[ 一 ]
- ASP.NET 后台弹出确认提示问题
- Asp.Net弹出一个先对话框然后跳转到另一个页面 小结
- asp.net的一些对话
- ASP.NET弹出对话框几种基本方法
- 弹出窗口和关闭窗口(VB.NET/ASP.NET)
- ASP.NET中如何弹出对话框
- popupWin 属性及用法介绍 ASP.NET控件,仿QQ,msn右下角弹出窗口
- asp.net弹出确定或警告
- ASP.net封装
- Asp.Net alert弹出提示信息的若干种方法