Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何获取在运行时在 asp.net 中创建的控件 ID。我想在 javascript 中获取该 ID。
我设置的实际 id 是 ctus_txtFirstName
在运行时 id 是 MainContent_ctus_txtfirstName
使用服务器控件的ClientID属性。它将输出正确的 ID,包含完全限定的Naming Container。
ClientID
<script> var ctrl = document.getElementById('<%= txtFirstName.ClientID %>'); console.log(ctrl.value); <script>
这仅在您使用服务器控件时适用。runat="server"如果省略该属性,普通标记将没有命名容器。
runat="server"