您的位置:首页 > 编程语言 > ASP

Asp.Net弹出一个先对话框然后跳转到另一个页面 小结

2012-05-13 13:04 633 查看
不好的方法:

Response.Write("<script>alert('aaa');window.navigate('index.aspx','_self')</script>");

好的方法:

string myscript = @"alert('您已经测试过,不允许再次提交!');window.location.href='home.aspx';";
  Page.ClientScript.RegisterStartupScript(this.GetType(), "myscript", myscript, true);

注意:请不要使用Response.Write回写JavaScript代码,这样会破坏html的规范,导致页面显示不友好!



弹出“确定”和“取消”对话框,点击“确定”后执行相关操作:

在Page_Load事件中,写入Button1.Attributes["onClick"]="javascript:return confirm('你确认要删除吗?');" ,然后在Button1_OnClick事件中写入您的执行代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐