在一个ASPX页面中,我单击按钮向数据库插入一条记录后,如果我再次使用IE的刷新功能,页面会不断的向数据库插入同一记录,那位高手知道那个属性可以避免这种情况?
解决方案 »
- 普通HTML文件提交表单到 一般处理文件 是否可以获得控件
- 用<iframe>的 网页文本编辑器怎么使用???
- 求jmail发送邮件
- imagebutton问题
- 最後20分,導出Excel後怎麼合並標題單元格?我是用制表符控制輸出的,如\t、\n
- 请问各位高手...html控件button按钮
- 网页含有ajax发布的问题
- System.Drawing.Image. 的GetThumbnailImageAbort怎么不能自动提示? IntPtr.Zero 的IntPtr是什么意思 ?
- 在js中我怎么这样写取不到页面上的值啊???
- pc端支付宝即时到账开发
- 大家星期六都还在上班吗?
- 用FreeTextBox编辑ASPX页的时候页面里有iframe,编辑框里自动执行iframe里的文件了,导致出错
写
Response.Redirect(Request.RawUrl);
2、在提交之后设定h1.value="";
3、如果发现提交时这个h1.vlaue!="flag"说明是已经提交过了
Response.Write("<script>window.location.href=window.location.href;</script>");
试试看吧。
---------------------------------------------------------------------
我试过了,好象没有效果!空欢喜。
该不会是没有写if(!IsPostBack)吧
还是重新用Bind()好点
Response.Write("<script>window.location.href=window.location.href;</script>");
建議在插入操作的時候檢測資料.
http://www.microsoft.com/china/msdn/library/webservices/asp.net/BedrockAspNet.mspx?mfr=true给分
还是重新用Bind()好点
----------------------------------
这样做没用 我也碰到过这问题,
现在项目没结束 暂时没管这个问题
我是在分页的情况下插入数据的
插入后肯定是要重新绑定的,否则页面上是看不到你刚刚插入的新纪录的