asp.net弹出对话的封装

 
  1.         /// <summary>
  2.         /// 弹出警告框提示对话框
  3.         /// </summary>
  4.         /// <param name="msg">弹出提示的信息</param>
  5.         /// <param name="curPage">在哪里弹出</param>
  6.         public static void MsgBox(string thismsg, Page curPage)
  7.         {
  8.             StringBuilder sb = new StringBuilder();
  9.             sb.Append("<script type='text/javascript'>");
  10.             string script = "window.alert('" + thismsg + "');";
  11.             sb.Append(script);
  12.             sb.Append("</script>");
  13.             Literal literal = new Literal();
  14.             literal.Text = sb.ToString();
  15.             curPage.Form.Controls.Add(literal);
  16.         }
  17.         /// <summary>
  18.         /// 一个含有“确定”、“取消”的警告框
  19.         /// </summary>
  20.         /// <param name="_Msg">警告字串</param>
  21.         /// <param name="URL">“确定”以后要转到预设网址</param>
  22.         /// <returns>警告框JS</returns>
  23.         public static void MsgBox1(string _Msg, string URL) 
  24.         { 
  25.             string StrScript; 
  26.             StrScript = ("<script language=javascript>"); 
  27.             StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}"
  28.             StrScript += ("</script>"); 
  29.             System.Web.HttpContext.Current.Response.Write(StrScript); 
  30.         } 
  31.         /// <summary>
  32.         /// 一个含有“确定”,点击以后就转到预设网址的警告框
  33.         /// </summary>
  34.         /// <param name="_Msg">警告字串</param>
  35.         /// <param name="URL">“确定”以后要转到预设网址</param>
  36.         /// <returns>警告框JS</returns>
  37.         public static void MsgBox2(string _Msg, string URL) 
  38.         { 
  39.             string StrScript; 
  40.             StrScript = ("<script language=javascript>"); 
  41.             StrScript += ("alert('" + _Msg + "');"); 
  42.             StrScript += ("window.location='" + URL + "';"); 
  43.             StrScript += ("</script>"); 
  44.             System.Web.HttpContext.Current.Response.Write(StrScript);
  45.         }
  46.         /// <summary>
  47.         /// 框架整个父页面的跳转
  48.         /// </summary>
  49.         /// <param name="_Msg">警告字串</param>
  50.         /// <param name="URL">“确定”以后要转到预设网址</param>
  51.         /// <returns>警告框JS</returns>
  52.         public static void MyMsgBox2(string _Msg, string URL)
  53.         {
  54.             string StrScript;
  55.             StrScript = ("<script language=javascript>");
  56.             StrScript += ("alert('" + _Msg + "');");
  57.             StrScript += ("window.parent.location.href='"+URL+"';");
  58.             StrScript += ("</script>");
  59.             System.Web.HttpContext.Current.Response.Write(StrScript);
  60.         }
  61.         /// <summary>
  62.         /// 一个含有“确定”,点击关闭本页的警告框
  63.         /// </summary>
  64.         /// <param name="_Msg">警告字串</param>
  65.         /// <returns>警告框JS</returns>
  66.         public static void MsgBox3(string _Msg) 
  67.         { 
  68.             string StrScript; 
  69.             StrScript = ("<script language=javascript>"); 
  70.             StrScript += ("alert('" + _Msg + "');"); 
  71.             StrScript += ("window.close();"); 
  72.             StrScript += ("</script>"); 
  73.             System.Web.HttpContext.Current.Response.Write(StrScript);
  74.         }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值