【发布时间】:2013-01-03 03:30:55
【问题描述】:
我有一个关于禁用按钮 (C#) 的问题,需要您的帮助。
在 Asp.net (C#) 中,禁用按钮代码:
Button btn = new Button();
btn.click += new EventHandler(btn_click);
btn.Enabled = false;
btn.UseSubmitBehavior = false;
生成的 HTML:
在我使用 firebug 和 删除 'disabled' 属性 和 更改要提交的类型属性 之前,该按钮处于禁用状态( ) 然后用户可以点击 btn 并且它可以执行 btn_click 方法(回发)。
我们如何防止这个问题?我尝试使用 CommandName (disable, enable) 来标记禁用按钮,在 btn_click 方法中,我检查是否 CommandName== "disable" 然后停止该功能,但它非常混乱。
感谢您的帮助。
范
【问题讨论】:
-
您无法阻止任何人更改浏览器中的内容。您需要在服务器端处理此问题。