asp.net-mvc – 在asp.net mvc应用程序中防止多个POST
发布时间:2020-12-16 07:31:46 所属栏目:asp.Net 来源:网络整理
导读:如果用户不断点击提交按钮,如何防止用户多次向操作发布相同的数据? 我知道在php中,有一种方法可以防止这种多次提交,但我没有看到任何asp.net mvc.有没有? 解决方法 您可以使用 javascript禁用提交按钮. jQuery示例: $(function() { $('form').submit(func
如果用户不断点击提交按钮,如何防止用户多次向操作发布相同的数据?
我知道在php中,有一种方法可以防止这种多次提交,但我没有看到任何asp.net mvc.有没有? 解决方法
您可以使用
javascript禁用提交按钮. jQuery示例:
$(function() { $('form').submit(function() { $('#idofsubmitbutton').attr('disabled','disabled'); }); }); 但请注意,这可能不是100%可靠,例如用户可能禁用了javascript甚至更糟:他可能有恶意意图并自动执行HTTP POST请求. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – .NET Core HttpClient是否具有拦截器的概念
- 如何确定asp.net网址是否已被“重写”?
- asp.net-web-api – OAuthBearerAuthenticationMiddleware
- asp.net – 证明telerik报告的HtmlTextBox中的文本
- asp.net-mvc – Durandal和ASP.NET MVC约定
- asp.net – 最佳AJAX框架
- ASP.Net Core下Authorization的几种方式
- 用Middleware给ASP.NET Core Web API添加自己的授权验证
- 从项目中的一个ASP.NET页面中删除主题
- asp.net-mvc-4 – 创建和编辑MVC4的相同视图
推荐文章
站长推荐
- asp.net – 存储过程与脚手架
- 获取ASP.Net中的当前应用程序虚拟路径
- iis – 是否需要serviceAutoStartProvider属性来
- asp.net-mvc – ASP.NET MVC ModelState始终对Fl
- asp.net-mvc – Razor _Layout.cshtml中的嵌入代
- asp.net-mvc – Windsor NHibernate ISession MV
- 远程调试ASP.NET VSCode
- 如果是Razor DisplayFor和TextBoxFor MVC4中的其
- asp.net-mvc – 安全地从MVC5项目中删除所有OWIN
- .NET Core MVC RequestLocalization忽略DefaultR
热点阅读