小编Ada*_*dam的帖子

有没有一种方法可以保存我为asp .net控件设置的id,当它输出到HTML时?

当我创建一个表单时,我尝试将可访问性作为最高优先级,但asp .NET的输出否定了其中一些.例如,当我为输入标签设置标签标签时,我创建了一个这样的标签:

<label for="frmFirstName">First Name<span class="required">*</span></label>
<asp:TextBox id="frmFirstName" CssClass="textbox" runat="server" />
Run Code Online (Sandbox Code Playgroud)

但是,当从页面输出HTML时,它输出为:

<label for="frmFirstName">First Name<span class="required">*</span></label>
<input name="ctl00$phMainContent$frmFirstName" type="text" id="ctl00_phMainContent_frmFirstName" class="textbox" />
Run Code Online (Sandbox Code Playgroud)

这是一个问题,因为现在标签不再与输入元素相关联.有没有办法强制.NET输出我为输入字段设置的确切 ID?我不应该使用Javascript来纠正这样的事情.

asp.net xhtml

6
推荐指数
2
解决办法
4271
查看次数

标签 统计

asp.net ×1

xhtml ×1