我有一个禁用的asp.Button,稍后我会用JavaScript启用它。像这样
<asp:Button ID="btnSave" runat="server" Text="Save" Enabled="false" OnClientClick="; return ValidateFields();" OnClick="btnSave_Clicked" />但是,当禁用控件时,"onclick“方法不会呈现为html。我的工作是在PageLoad中添加以下代码。
btnSave.Attributes["onclick"] = "return ValidateFields();";有没有更方便的工作方式呢?
谢谢
发布于 2011-05-13 17:55:42
很明显,框架的行为是这样的:如果一个按钮被禁用,为什么它应该有一个onclick事件处理程序?如果被禁用,用户将无法单击它!因此,框架删除了该属性。
因此,我认为除了手动添加属性之外,您没有其他选择。
https://stackoverflow.com/questions/5990098
复制相似问题