2010-08-15 7 views
27

uzyskać to jako czysty HTML:Jak używać etykiety w formularzu internetowym ASP.Net?

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

W moim rzeczywisty kod w Visual Studio mam to:

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

Jak bym zastosować etykietę dla tego pola tekstowego?

+0

Możliwe duplikaty http://stackoverflow.com/questions/493801/html-label-tag-and-asp-net – goodeye

Odpowiedz

54

należy użyć <asp:Label...> jak wyszczególniono w this blog post na Haacked

<asp:Label id="label" AssociatedControlId="txtPais" Text="Pais:" runat="server" /> 
<asp:TextBox id="txtPais" runat="server" CssClass="textInput" /> 

Powinno to konwertować poprawnie z identyfikatorem są przekształcane.

Powiązane problemy