javascript。标签用于与生成的ID
元件我想用于在页面的一些按钮从第负载接收的ID为此javascript。标签用于与生成的ID
<label class="test" for="myButton" >This is a label</label>
<input type="button" id="myButton" value="click me" />
:genereated服务器侧(ASP 3.5)。
如何在每个按钮的标签元素的'for'属性中获取正确的ID?
感谢
您可以使用Label
AssociatedControlID
属性:
<asp:Label class="test" runat="server" AssociatedControlID="myButton">
This is a label</asp:Label>
<asp:Button ID="myButton" runat="Server" Text="click me" />
完美afzalulh!你救了我的一天:-) –
试试这个
<label class="test" for="<%= myButton.ClientID %>" >This is a label</label>
<input type="button" id="myButton" runat="server" value="click me" />
这将使用asp.net产生相同的ID在服务器端
谢谢JBB回答。这会产生错误BC30451(它不能识别myButton) –
你可以用输入标签标签标签内,将不需要对/ ID
<label>This is a label <input type="button"/></label>
谢谢你回答,jlzavitz。这给了我一个错误:BC3045。 –
你写软件生成的ID。你的软件知道那个ID是什么。使用它以编程方式填充'for'属性。 – Quentin
昆汀,你是对的。 Afzalulh给出了它的代码。它就像一个魅力 –