2010-08-15 8 views
27

ich diese als reine HTML erhalten:Wie verwende ich Label für ein ASP.Net-Webformular?

<label for="txtPais">Pais:</label>  
<input name="ctl00$ContentPlaceHolder1$txtPais" type="text" id="ctl00_ContentPlaceHolder1_txtPais" class="textInput" /> 

In meinem eigentlichen Code in Visual Studio Ich habe dies:

<label for="txtPais">Pais:</label>  
<asp:TextBox ID="txtPais" runat="server" CssClass="textInput"></asp:TextBox> 

Wie würde ich ein Label für die Textbox bewerben?

+0

Mögliches Duplikat von http://stackoverflow.com/questions/493801/html-label-tag-and-asp-net – goodeye

Antwort

54

Sie sollten die <asp:Label...> so detailliert

in this blog post auf Haacked verwenden
<asp:Label id="label" AssociatedControlId="txtPais" Text="Pais:" runat="server" /> 
<asp:TextBox id="txtPais" runat="server" CssClass="textInput" /> 

Dies sollte korrekt mit der ID konvertiert konvertiert werden.

Verwandte Themen