2010-08-15 13 views
27

puedo conseguir esto como HTML puro:¿Cómo se usa la etiqueta en un formulario web ASP.Net?

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

En mi código real en Visual Studio tengo esto:

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

¿Cómo puedo solicitar una etiqueta para el campo respectivo?

+0

Posible duplicado de http://stackoverflow.com/questions/493801/html-label-tag-and-asp-net – goodeye

Respuesta

54

Se debe utilizar la <asp:Label...> como se detalla en el this blog post Haacked

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

Esto debe convertir correctamente con el ID va a convertir.

Cuestiones relacionadas