当前位置:网站首页 > 软件教程 > 正文

ASP.NET弹出对话框几种基本方法介绍

作者:admin发布时间:2021-11-02分类:软件教程浏览:评论:0


导读:我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,确定还是取消,以及选择确定或取消后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助。   (1)点击页面上的按钮,弹出一个对话

我们在.NET程序流程的开发设计全过程中,经常必须和客户开展数据互动,例如实行某种实际操作能否取得成功,“明确”或是“撤销”,及其挑选“明确”或“撤销”后哪些必须自动跳转到某一网页页面等,下边是自己对常见提示框应用的总结,期待对各位有一定的协助。

    (1) 点一下网页上的按键,弹出来一个提示框提醒是“明确”或是“撤销”实际操作,大家选用在按键中加上特性来进行:
     举例说明如下所示:
    public System.Web.UI.WebControls.Button btnDelete;
    btnDelete.Attributes.Add("onclick", "return confirm('明确要去除吗?');");
    //也可那样 btnDelete.Attributes["onclick"]="return confirm('明确要去除吗?')";

   (2) 点一下网页上的按键,弹出来一个提示框提醒是“明确”或是“撤销”实际操作,挑选“明确”或“撤销”后自动跳转到合适的网页:
     举例说明如下所示:
      string strMsg, string strUrl_Yes, string strUrl_No;
      Response.Write("<script language='JavaScript'>if ( window.confirm(' " strMsg " ')) {  location.href='" strUrl_Yes
                "' } else {location.href='" strUrl_No "' };</script>");

   (3) 针对网页页面进行一个实际操作后,弹出来一个提示框提醒是不是“提交成功”。
       举例说明如下所示:
            Response.Write("<script>alert('删掉取得成功!')</script>");

   (4) 针对网页页面进行一个实际操作后,弹出来一个提示框提醒是不是“提交成功”后自动跳转到某一个网页页面。
         举例说明如下所示:
            Response.Write("<script>alert('删掉取得成功!');window.location.href ='www.cnblogs.com'</script>");

   (5)容许 ASP.NET 网络服务器控制在 Page 中传出手机客户端脚本制作块:
            public virtual void RegisterStartupScript(string key,string script);

        举例说明如下所示:
        if(!this.IsStartupScriptRegistered("hello"))
              this.RegisterStartupScript("hello","<script>alert('您好!')</script>"); 

             //或是 Page.ClientScript.RegisterStartupScript(GetType(),"key","<script>alert('提交成功!')</script>");

        假如使用了AJAX控制,则要改成:

            ScriptManager.RegisterStartupScript(this.Page,GetType(),"aa",  "alert('提交成功!')",true);

标签:ASP.NET


欢迎 发表评论: