元件我想用於在頁面的一些按鈕從第負載接收的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?
感謝
元件我想用於在頁面的一些按鈕從第負載接收的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給出了它的代碼。它就像一個魅力 –