ASP.NET 中 按提交 按钮后 可以立即刷新当前页面数据!

比如上页面上有个DataList做的一个数据表!然后下面有个按钮比如说是插入数据表的一条数据当成功后要求弹一个消息框提示操作成功然后数据可以立即显示到页面上!我这样写Re... 比如上 页面上有个 DataList做的一个数据表! 然后下面有个按钮比如说是 插入数据表的一条数据 当成功后要求弹一个消息框 提示操作成功 然后数据可以立即显示到页面上!

我这样写
Response.Write("<script>alert('操作成功!');</script>");
Response.Redirect(Request.Url.ToString());
问题就是 数据刷新了 但是 消息框弹不出来了! 望高手能告诉我代码!谢谢了!
展开
 我来答
dengkecn
2011-04-07 · TA获得超过311个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:114万
展开全部
你的写法,其实不是消息框弹不出来,它还是会执行alert的,只是你来不及看到,页面就跳转了。
script>alert('操作成功');window.location.href='你的Url'</script>这种写法正确,注意区别:
1、你原来的写法,两句命令都是.Net命令,几乎同时执行(时间差你是感觉不到的)
2、正确写法中,两个命令都是Javascript命令,会一句一句执行,且alert之后一定要按确定按钮才继续执行
egghead008
推荐于2016-08-19 · TA获得超过1164个赞
知道小有建树答主
回答量:1424
采纳率:100%
帮助的人:1388万
展开全部
这个当然不会弹啦,类似这样就可以了:
ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作成功');window.location.href='你的Url'</script>");
写成这样就行了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Finish1983
2011-04-07 · TA获得超过762个赞
知道小有建树答主
回答量:1477
采纳率:100%
帮助的人:387万
展开全部
window.location.href 正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式