Как использовать <маркировка> тег в ASP.NET?

Контролируете ли вы также хранилище, из которого вы разветвлялись? Если нет, то вам нужно сделать запрос на получение доступа к владельцу этого хранилища.

48
задан TylerH 22 April 2019 в 19:52
поделиться

5 ответов

Я использую <asp:Label ... AssociatedControlID="Username" ...> средства управления для этого. Они представляются как <label> теги и устанавливают эти for атрибут соответственно.

Примечание, что можно также вложить другие теги в Элементе управления "метка", если Вы желаете:

<asp:Label ID="UsernameLabel"
           Text="Username:"
           AssociatedControlID="UsernameTextBox"
           runat="server">
    <asp:TextBox ID="UsernameTextBox" runat="server" />
</asp:Label>
68
ответ дан Sean Bright 26 November 2019 в 18:40
поделиться

используйте <asp:Label> управление сервером. Это имеет свойство, которое можно использовать для установки связанного идентификатора управления.

<asp:Label ID="label1" runat="server" Text="Username" AssociatedControlID="Text1" />
<asp:TextBox ID="Text1" runat="server" />
10
ответ дан Matt Brunell 26 November 2019 в 18:40
поделиться

Я предполагаю, что самый легкий способ сделать это является этим.

<asp:Label AssociatedControlID="Username" runat="server" Text="Username:"></asp:Label>
<asp:TextBox ID="Username" runat="server"></asp:TextBox>
7
ответ дан TylerH 26 November 2019 в 18:40
поделиться
<p><asp:Label ID="label1"           Text="Username:"           AssociatedControlID="txtUserName"           runat="server">    <asp:TextBox ID="txtUserName" runat="server" /></asp:Label></p>
-1
ответ дан chugh97 26 November 2019 в 18:40
поделиться

Вы также можете написать это так:

<label for="<%= Username.ClientID %>">Username:</label>
<asp:TextBox ID="Username" runat="server" />

У Фила Хаака есть сообщение в блоге по этой теме

17
ответ дан 26 November 2019 в 18:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: