我有一个 .NET(3.5)基于webform的Web应用程序。该软件在不同的IIS服务器上运行,并依赖于与外部资源(db,sftp,sharepoint)的连接。重点是:网络字面上是s ** ks,但我无法控制它,所以我必须尽力发展。
由于网络缺乏响应能力,可能需要几秒钟才能在提交时获得响应,有时用户倾向于重新点击提交按钮,从而生成服务器端重复回复事件最终会导致数据和应用程序损坏。
我已应用this解决方案以避免双击,但它不符合我的要求,因为有时我无法获得任何反馈或事件来重新激活提交按钮(例如:下载一个文件)。
我想知道有一个更可靠的解决方案(例如:我可以识别传入的回发,如果我认为它会被加倍会阻止它吗?)
欢迎任何想法
(确保最佳答案的罗马啤酒;))
由于