首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net,弹出提示框之后。解决思路

2012-04-25 
asp.net,弹出提示框之后。。。。是这样的,我一般用如下两种方式弹出提示C# codePage.ClientScript.RegisterSta

asp.net,弹出提示框之后。。。。
是这样的,我一般用如下两种方式弹出提示

C# code
Page.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对刷新有天然的免疫力

热点排行