且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

正确引用控件ASP.NET用户控件在JavaScript中

更新时间:2023-12-06 09:49:22

您可以使用控件ClientId属性(它唯一地标识在客户端控制)和让这样的事情:

You can use ClientId property of controls (it's uniquely identifies control on the client side) and make something like that:

<asp:TextBox runat="server" ID="myTextBox" />
<asp:Button runat="server" ID="myButton" Text="click" />

<script language="javascript" type="text/javascript">
    document.getElementById("<%=myTextBox.ClientID %>").onclick = function() {
        document.getElementById("<%=myButton.ClientID %>").disabled = "disabled";
    }
</script>

也可参考此文档:
的客户端脚本ASP.NET网页,部分引用服务器控件的客户端脚本