我想禁用网络表单上的提交按钮,如下所示: How to disable postback on an asp Button
但即使用户导航到应用程序中的某个其他网页(如管理页面),然后导航回原始页面,该按钮仍应保持禁用状态; (在我的情况下,按钮不再被禁用)。那么有一种方法是,即使在此类事件和整个会话中,此按钮仍然处于禁用状态(例如,直到用户从应用程序注销),直到用户注销为止?
感谢您的时间和精力。
答案 0 :(得分:0)
在您希望发生这种情况的事件中添加一个会话变量,例如Session(“btnDisabled”),并在每次加载按钮的页面时对其进行检查。
If session("btnDisabled")=true then btnSomething.enabled=false
然后当用户注销时,您更改该变量,要么将其删除,要么将其设置为false。