如何在前端和后台弹出提示框

时间:2022-08-12 20:39:48

一、前端弹出提示框

1.<button ID="btn" Text="退出" OnClick="return confirm('你确定要退出吗?');"></button>

2. <button ID="btn" Text="退出" OnClick="<%#'if(!confirm("你确定要退出吗?")) return false;'%>" ></button>

(此时button只能在js中使用,如果想在后台使用需要加上runat="server"并且添加onserverclick="name_ServerClick"点击事件,在后台写点击效果 或者直接使用<asp:button />)


二、后台弹出提示框

1.输出提示框页面不刷新

if (!this.IsStartupScriptRegistered("订购提示"))

{
    this.RegisterStartupScript("订购提示","<script>alert('"+returnStr+"');</script>");
}

2.输出提示框页面刷新

Response.write("<script>alert('确定退出?');</script>");
Response.Write("<script>alert('注册成功!');location.href='Login.aspx';</script>"); 先弹框后跳转

3.返回上一页

Response.write("<a href='javascript://history.back(0)'>返回</a>")

如果想在点击完提示框的确定按钮之后还想跳转到其他的页面,只需在以上代码的分号后面添加window.location.href="URL";就可以了,URL为你要跳转到的页面的URL地址。