我有一个关于禁用按钮 (C#) 的问题,需要您的帮助。
在 Asp.net (C#) 中,禁用按钮代码:
Button btn = new Button();
btn.click += new EventHandler(btn_click);
btn.Enabled = false;
btn.UseSubmitBehavior = false;
生成的 HTML:
<input type="button" disabled="disabled">
该按钮被禁用,直到我使用firebug并删除“禁用”属性并将类型属性更改为提交(<input type="submit">)然后用户可以单击 btn 并且它可以执行btn_click方法(回发)。
我们怎样才能防止这个问题?我尝试使用 CommandName (disable, enable) 来标记禁用按钮,在 btn_click 方法中,我检查CommandName== "disable"然后停止该功能,但它非常混乱。
谢谢你的帮助。
范