Имеется ли у них какой-либо серверный элемент управления asp, который может отображать тег <label>? - PullRequest
3 голосов
/ 23 декабря 2009

Я хочу сделать тег <label>. Но вы хотите установить некоторые из его свойств, пока он рендерит как для и текстовое значение.

На самом деле моя настоящая проблема в том, что я хочу связать ярлык с переключателем, и у меня есть такой код:

<asp:RadioButton ID="Option4" GroupName="A" runat="server" />

<label for='<%=Option4.ClientID %>' id="lblOption4" runat="server">4</label>

Но проблема с этим кодом в том, что он не работает и отображает значение для attibute, как оно есть, т.е. <% = Option4.ClientID%>. : - (

Есть ли у них какой-либо серверный элемент управления asp, который бы отображал тег?

Я не хочу устанавливать свойство Text переключателя из-за некоторых ограничений CSS, поэтому plz не дает ответов, например, почему вы не установите свойство Text переключателя.

Ответы [ 2 ]

11 голосов
/ 23 декабря 2009

, если это .NET 2.0 или новее, используйте элемент управления ASP.NET LABEL.

<asp:RadioButton ID="Option4" GroupName="A" runat="server" />
<asp:Label AssociatedControlId="Option4" Text="4" runat="server" />
0 голосов
/ 23 декабря 2009

Если это в конечном итоге решает проблемы доступности, вы можете попробовать следующее руководство: Создание элемента управления Accessible LABEL в ASP.NET

...