首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未为最初禁用的按钮呈现asp.net OnClientClick

未为最初禁用的按钮呈现asp.net OnClientClick
EN

Stack Overflow用户
提问于 2011-05-13 17:48:02
回答 2查看 6.4K关注 0票数 17

我有一个禁用的asp.Button,稍后我会用JavaScript启用它。像这样

代码语言:javascript
复制
<asp:Button ID="btnSave" runat="server" Text="Save" Enabled="false" OnClientClick="; return ValidateFields();" OnClick="btnSave_Clicked" />

但是,当禁用控件时,"onclick“方法不会呈现为html。我的工作是在PageLoad中添加以下代码。

代码语言:javascript
复制
btnSave.Attributes["onclick"] = "return ValidateFields();";

有没有更方便的工作方式呢?

谢谢

EN

Stack Overflow用户

发布于 2011-05-13 17:55:42

很明显,框架的行为是这样的:如果一个按钮被禁用,为什么它应该有一个onclick事件处理程序?如果被禁用,用户将无法单击它!因此,框架删除了该属性。

因此,我认为除了手动添加属性之外,您没有其他选择。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5990098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档