如何在ASP.Net webform中使用label?

时间:2010-08-15 22:22:16

标签: asp.net webforms label

我认为这是纯HTML:

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

在我在Visual Studio中的实际代码中,我有这个:

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

如何为此文本框应用标签?

3 个答案:

答案 0 :(得分:66)

你应该使用this blog post中关于Haacked的详细信息

<asp:Label...>

这应该正确转换为正在转换的ID。

答案 1 :(得分:0)

建议在标签内部包含一些输入以便于访问(请参阅此example)。

Optional<User> findByPrimaryEmailAddress(@Param("emailAddress") String emailAddress);

我从post得到了这个答案,因为它发生在原始问题的评论中。

答案 2 :(得分:0)

对于其他通过与我相同的Google搜索而登陆此处的用户...标签标记中的“ for”属性可帮助具有辅助功能的工具(如屏幕阅读器)的人们知道该标签用于什么文本框。