加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ASP.NET弹出提示框的几种方法

(2014-03-10 21:46:49)
标签:

asp.nte

c

弹窗

it

分类: C#

 原文地址:ASP.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("

(3) 对于页面完成一个操作后,弹出一个对话框提示是否操作成功
     举例如下:
    Response.Write("

(4) 对于页面完成一个操作后,弹出一个对话框提示是否操作成功后跳转到某一个页面。
     举例如下:
    Response.Write("

(5)允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块:
    public virtual void RegisterStartupScript(string key,string script);

    举例如下:
    if(!this.IsStartupScriptRegistered("hello"))
        this.RegisterStartupScript("hello","

注意: ASP.NET中弹出提示对话框有哪些实现方法?在点击按钮的时候弹出提示对话框如“添加成功”这样的,本来是这样实现的,Response.Write(" 但是在页面中使用了AJAXUpdatePanel之后就不行了。与此同时,可能出现,布局用Css,使用来弹出网页中的提示信息Response.Write("之后网页布局就乱了的情况,因此使用ClientScript.RegisterStartupScript(this.GetType(), "sorry", "可以解决问题哦。

另外要说的是,在asp.net站点里用response.write(" 使用下面的就可以了

ScriptManager.RegisterClientScriptBlock(updImageShow, typeof(UpdatePanel), "test","alert('对不起,删除失败!');", true) ;

ASP.NET弹窗口

<</CODE>asp:Button ID="btnDelete" runat="server" Text="删 除"  style=width:80px; height: 24px;" 
                onclick="btnDelete_Click"  OnClientClick='if (!confirm("你确定要删除选中的行吗?")) {return false;}'/>   

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有