Когда я создаю форму, я пытаюсь сделать доступность главным приоритетом, но вывод asp .NET отрицает некоторые из них.Например, когда я устанавливаю тег метки для входного тега, я создаю его следующим образом:
<label for="frmFirstName">First Name<span class="required">*</span></label>
<asp:TextBox id="frmFirstName" CssClass="textbox" runat="server" />
Но, когда HTML выводится со страницы, он выводится как:
<label for="frmFirstName">First Name<span class="required">*</span></label>
<input name="ctl00$phMainContent$frmFirstName" type="text" id="ctl00_phMainContent_frmFirstName" class="textbox" />
Это проблема, так как теперь метка больше не привязана к элементу ввода.Есть ли способ заставить .NET вывести точный идентификатор, который я установил для поля ввода?Мне не нужно было использовать Javascript, чтобы исправить что-то вроде этого.