asp.net,弹出提示框之后。解决思路
asp.net,弹出提示框之后。。。。是这样的,我一般用如下两种方式弹出提示C# codePage.ClientScript.RegisterSta
asp.net,弹出提示框之后。。。。
是这样的,我一般用如下两种方式弹出提示
C# codePage.ClientScript.RegisterStartupScript(this.GetType(), "提示信息", "<script>alert('" + "操作成功!" + "');</script>");ScriptManager.RegisterStartupScript(this.gv_OrderInfo, this.gv_OrderInfo.GetType(), "唯一标识符12", "alert('" + "操作成功!" + "')", true);
但问题是,弹出过一次以后,就在前台html源码中有了alert代码,html的最后三行代码如下
HTML code<script>alert('删除失败!');</script></form></body></html>
这时候问题就来了,无论是我按F5刷新界面,或者按IE上的“后退”按钮或“前进”按钮转到该页时,都弹出这个消息框。
请教各位高手,如何在F5刷新 “前进”后“后退”转到该页时
禁止弹出这个框?
[解决办法]自己写个返回按钮不行么
[解决办法]OnClientClick
[解决办法]前台判断
[解决办法]对啊 加上前台判断
[解决办法]web页
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
.cs
需要弹出提示的地方,比如是
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "<script>alert('这是弹出提示!'); </script>";
}
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = "";
}
[解决办法]对于你的问题,操作之后如果不想返回其它页面,
可以用Response.Redirect("test.aspx")重新定向到本页面.
[解决办法]ajax对刷新有天然的免疫力