asp.net – 如何防止重复的回发混淆我的业务层
发布时间:2020-05-30 00:37:44 所属栏目:asp.Net 来源:互联网
导读:我有一个带有传统3层设计的Web应用程序(ASP.Net 3.5).如果用户单击按钮发生回发,则会运行一些中间和数据层代码,并刷新屏幕.如果用户在第一次回发完成之前多次单击该按钮,则我的逻辑会混淆,并且应用程序最终可能处于无效状态. 防止这种情况的最佳方法是什么?
|
我有一个带有传统3层设计的Web应用程序(ASP.Net 3.5).如果用户单击按钮发生回发,则会运行一些中间和数据层代码,并刷新屏幕.如果用户在第一次回发完成之前多次单击该按钮,则我的逻辑会混淆,并且应用程序最终可能处于无效状态.
我可以使用javascript来禁用按钮,但这只是隐藏了问题.如何构建业务和数据层来处理这个问题? 解决方法三种最流行的方法(通常串联使用)是:点击/按下> Disable submit buttons; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – MVC3正确的方式来改变每个请求的文化
- WPF中ComboBox绑定数据库自动读取产生数据
- asp.net – 什么是crossdomain.xml文件?
- asp.net – 超时已过期.从池中获取连接之前经过的超时时间.
- ASP.NET缓存的方法和最佳实践
- asp.net – 将特定文件夹映射到web.config中的HttpHandler
- asp.net-mvc – 在MVC3中,我应该有独立的“编辑”模型与“显
- ASP.NET 5未在开发模式下运行
- asp.net-mvc-2 – 使用Html.LabelFor显示人类可读的标签?
- asp.net-mvc – MVC的实际应用||什么时候使用,还是不使用MV
