• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    .NET中弹出对话框的方法汇总

    我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等

        (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:
         举例如下:

    复制代码 代码如下:

        public System.Web.UI.WebControls.Button btnDelRow;
        btnDelRow.Attributes.Add("onclick", "return confirm(确定要删吗?);");

        (2) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,选择“确定”或“取消”后跳转到相应的页面:
         举例如下:
    复制代码 代码如下:

          string strMsg, string strUrl_Yes, string strUrl_No;
          Response.Write("Script Language=JavaScript>if ( window.confirm("+strMsg+")) {  window.location.href=" + strUrl_Yes +
                                  " } else {window.location.href="+ strUrl_No +" };/script>");

        (3) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”。
         举例如下:
    复制代码 代码如下:

        Response.Write("script>alert(删除成功!)/script>");

        (4) 对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”后跳转到某一个页面。
         举例如下:
    复制代码 代码如下:

        Response.Write("script>alert(删除成功!);window.location.href =www.jb51.net/script>");

        (5)允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块:
    复制代码 代码如下:

        public virtual void RegisterStartupScript(string key,string script);

        举例如下:
    复制代码 代码如下:

        if(!this.IsStartupScriptRegistered("hello"))
            this.RegisterStartupScript("hello","script>alert(你好!)/script>"); 

        (6)下面是本人整理的一个弹出对话框调用类:
    复制代码 代码如下:

    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> " );
            }        
        }
    }

    您可能感兴趣的文章:
    • asp.net GridView 删除时弹出确认对话框(包括内容提示)
    • 两种WEB下的模态对话框 (asp.net或js的分别实现)
    • asp.net 弹出对话框返回多个值
    • ASP.NET AJAX时用alert弹出对话框
    • Asp.net 弹出对话框基类(输出alet警告框)
    • asp.net下模态对话框关闭之后继续执行服务器端代码的问题
    • ASP.NET中弹出消息框的几种常见方法
    • .net 弹出消息框后导致页面样式变乱解决方法
    • 基于.Net实现前端对话框和消息框
    上一篇:.NET更新Xml中CDATA内容的方法实例
    下一篇:ASP.NET记住登陆用户名的具体实现
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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