use a session variable, for example,
Session["FormSubmit"] = 123;add a hidden input control to your page:
<input type="hidden" name="FormSubmit" value='<%= (int)Session["FormSubmit"] + 1%>'>inside your code, you check
if (Convert.ToInt32(Request.Form["FormSubmit"]) > (int)Session["FormSubmit"])
{
Session["FormSubmit"] = (int)Session["FormSubmit"] + 1;
//go ahead and process}
else
{
//reject it
}
Session["FormSubmit"] = 123;add a hidden input control to your page:
<input type="hidden" name="FormSubmit" value='<%= (int)Session["FormSubmit"] + 1%>'>inside your code, you check
if (Convert.ToInt32(Request.Form["FormSubmit"]) > (int)Session["FormSubmit"])
{
Session["FormSubmit"] = (int)Session["FormSubmit"] + 1;
//go ahead and process}
else
{
//reject it
}
解决方案 »
- ADO.net能对存储过程,进行事务处理么? 回滚 提交
- 项目分析第二章,AbstractDataBase.cs文件第五节“通用方法”第二部分
- 后台写js报错 ,Page.Register
- ASP.NET 条件搜索如何与数据显示相关联
- 关闭子窗体问题(急!)
- 求助:vs2010调试问题
- 我想在网页中打开一个word文档,转为HTML,请问用vb.net如何实现。
- checkboxlist数据绑定问题
- 关于ISPOSTBACK的问题,请高手指点!
- asp.net ie10如何屏蔽工具栏等
- Java中有Applet可以在Web上嵌入小应用程序,asp.net用什么可以实现其功能,用自定义的Windows控件???
- asp.net如何开始?.csproj和.vsdisco这样的扩展名,和sln的区别是什么?请高手回复,谢谢了!马上给分!
p.s:改变鼠标状态有用吗?刷新页面依然会重复提交
//变换鼠标为默认状态
document.body.style.cursor = "";
document.body.style.cursor = "wait";