我想也许我做了一些PTC页面制作的东西;这避免了两次提交相同的页面。我需要更多的想法来执行。以asp.net为例。如何避免用户打开两次相同的网页
0
A
回答
0
最简单的方法是隐藏按钮,链接按钮,无论用户点击它。这是asp.net应用程序中最简单的方法。您也可以禁用它,但在这种情况下会发生什么回发不会发生。所以最好隐藏它。如果你不想把它隐藏然后程序是有点棘手
如
<asp:button id="btn" runat="server" onclientclick="this.style.visibility='hidden';" />
漫长的过程:
如果你看到asp.net页面的源代码将其附加的事件按钮为
settimeout(__doPostback); etc etc...
因此,如果我们也可以禁用按钮,但settimeout大于asp.net控件指定的超时时间,所以在用户点击它之后,我们的函数将被cal led和禁用按钮
0
您可以隐藏您的链接按钮后单击事件出现在您的窗体中。 请尝试以下
按钮代码代码
<asp:button id="btnName" runat="server" onclientclick="javascript:return disableButton()" OnClick="btnName_Click" />
相关问题
- 1. 避免打开同一个页面两次
- 2. 如何检查window.open()两次打开相同的页面
- 3. 如何避免在SlidingDrawer中按两次相同的listview项目?
- 4. ASP.net c#避免打开同一个窗口两次
- 5. 如何避免已经打开的帐户多次登录
- 6. 如何防止用户每次多次打开同一页面
- 7. 如何避免两次调用Application .CreateForm?
- 8. 如何避免两次调用System.load?
- 9. 如何避免多次调用python相同的函数?
- 10. 避免两个字段的值相同
- 11. 避免打印相同的输出
- 12. 打开同一个php网站两次
- 13. 如何避免用户在编辑后再次输入相同的信息?
- 14. 试图避免两次显示相同的图像
- 15. TextFSM逻辑 - 避免两次捕获相同的数据
- 16. 如何避免构造函数在页面定义两次时调用两次
- 17. 避免每次单击链接时打开相同的对话框
- 18. MYSQL避免插入同一行两次
- 19. 用不同的标志打开两次相同的文件?
- 20. 如何让OSX打开两次相同的包?
- 21. 如何避免从多台机器使用相同的帐户?
- 22. 我如何避免包括jquery两次?
- 23. 如何避免节点需要加载相同的模块两次
- 24. 如何避免同一用户多次登录
- 25. 如何避免多次执行相同的查询?
- 26. 我如何避免再次加载相同的图像?
- 27. 如何避免GoogleMap更换相机两次?
- 28. Android相机意图保存文件两次/如何避免
- 29. 如何避免编写request.GET.get()两次以打印它?
- 30. 在Perl中,如何避免多次打开文件
欢迎SO。这个页面如何打开?一条链接?一个按钮? – rcdmk 2012-08-16 21:52:25