【发布时间】:2016-04-05 06:25:47
【问题描述】:
我想禁用 Web 表单上的提交按钮,例如: How to disable postback on an asp Button
但按钮应该保持禁用状态,即使用户导航到应用程序中的其他网页(如管理页面)然后导航回原始页面; (在我的情况下,按钮不再被禁用)。那么有没有办法让这个按钮保持禁用状态(例如,直到用户从应用程序中注销)即使在此类事件中和整个会话中,直到用户注销?
感谢您的时间和精力。
【问题讨论】:
我想禁用 Web 表单上的提交按钮,例如: How to disable postback on an asp Button
但按钮应该保持禁用状态,即使用户导航到应用程序中的其他网页(如管理页面)然后导航回原始页面; (在我的情况下,按钮不再被禁用)。那么有没有办法让这个按钮保持禁用状态(例如,直到用户从应用程序中注销)即使在此类事件中和整个会话中,直到用户注销?
感谢您的时间和精力。
【问题讨论】:
在您希望发生这种情况的事件中添加会话变量,例如 Session("btnDisabled") 并在每次加载带有按钮的页面时对其进行检查。
If session("btnDisabled")=true then btnSomething.enabled=false
然后当用户退出时,你改变那个变量,要么杀死它,要么将它设置为 false。
【讨论】: