源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

.NET中弹出对话框的方法汇总

  • 时间:2020-12-02 00:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:.NET中弹出对话框的方法汇总
我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等    [b] (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成: [/b]     举例如下:
[url= + strUrl_Yes +                               ]
   [b](3) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。 [/b]     举例如下:    [b](4) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”后跳转到某一个页面。 [/b]     举例如下:
[u]复制代码[/u] 代码如下:
    Response.Write("<script>alert(删除成功!);window.location.href =www.1sucai.cn</script>");
   [b] (5)允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块: [/b]
[u]复制代码[/u] 代码如下:
    public virtual void RegisterStartupScript(string key,string script);
    举例如下:
[u]复制代码[/u] 代码如下:
    if(!this.IsStartupScriptRegistered("hello"))         this.RegisterStartupScript("hello","<script>alert(你好!)</script>"); 
   [b] (6)下面是本人整理的一个弹出对话框调用类: [/b]
[u]复制代码[/u] 代码如下:
using  System; using  System.Web; namespace  ShowMessage {      ///   <summary>      ///  Msg 的摘要说明。      ///   </summary>      public   class  ShowMessage     {          public  ShowMessage()         {              //              //  TODO: 在此处添加构造函数逻辑              //         }          public   static   void  ShowMessage( string  strMsg)         {             System.Web.HttpContext.Current.Response.Write( " <Script Language=JavaScript>window.alert( " + strMsg + " );</script> " );         }                 public   static   void  ShowMessage(System.Web.UI.Page page,  string  strMsg)         {             page.Response.Write( " <Script Language=JavaScript>window.alert( " + strMsg + " );</script> " );        }          public   static   void  ShowMessage(  string  strMsg,  string  Url)         {             System.Web.HttpContext.Current.Response.Write( " <Script Language=JavaScript>window.alert( " + strMsg + " );window.location.href = " + Url + " </script> " );                     }          public   static   void  ShowMessage( System.Web.UI.Page page, string  strMsg,  string  Url)         {             page.Response.Write( " <Script Language=JavaScript>window.alert( " + strMsg + " );window.location.href = " + Url + " </script> " );                     }          public   static   void  ShowConfirm( string  strMsg,  string  strUrl_Yes,  string  strUrl_No)         {             System.Web.HttpContext.Current.Response.Write( " <Script Language=JavaScript>if ( window.confirm( " + strMsg + " )) {  window.location.href= "   +  strUrl_Yes  +                                " } else {window.location.href= " +  strUrl_No  + " };</script> " );         }             } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部