【发布时间】:2011-09-10 15:28:02
【问题描述】:
我想知道如何从 javascript 函数中获取 asp:Button 的属性。
具体来说,我希望能够测试是否在 javascript 函数中启用了特定的 aspx 按钮。
【问题讨论】:
标签: javascript asp.net button
我想知道如何从 javascript 函数中获取 asp:Button 的属性。
具体来说,我希望能够测试是否在 javascript 函数中启用了特定的 aspx 按钮。
【问题讨论】:
标签: javascript asp.net button
一旦您知道<asp:Button /> 的客户端ID,您就可以使用document.getElementById 函数来获取它的DOM 对象的引用并获取您感兴趣的其他属性。
一个例子:
aspx 中的一些标记:
<asp:Button id="button1" runat="server" Text="Click Me"/>
在javascript中:
<script type="text/javascript">
//button1 is the ID of asp:Button
var objButton = document.getElementById('<%=button1.ClientID');
</script>
【讨论】:
您可以像使用普通 html 按钮一样执行此操作。
<asp:Button id="foo" runat="server" />
变成
<input type="button" id="foo" />
如果您使用的是新版本的 asp.net,您可以添加 ClientIDMode="Static" 以便 id 不会更改为其他内容。
【讨论】: