asp.net - 如何在 ASP.Net 网络表单中使用标签?

标签 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>

我将如何为这个文本框应用标签?

最佳答案

您应该使用 <asp:Label...>详见 this blog post被黑客攻击

<asp:Label id="label" AssociatedControlId="txtPais" Text="Pais:" runat="server" />
<asp:TextBox id="txtPais" runat="server" CssClass="textInput" />

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

关于asp.net - 如何在 ASP.Net 网络表单中使用标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489512/

相关文章:

asp.net - Crystal 报表 : "Failed to Save Document" after changing Datasource

java - 文本区 Jmeter 问题

c# - ASP.NET Web.sitemap 生成 sitemap.xml

python - wxpython 中 EVT_BUTTON 的按钮标签更改?

css - 当输入字段仅以 css 为焦点时切换标签样式

c#,asp.net,压缩文件需要很长时间并且浏览器变得无响应

asp.net - 如何在 Global.asax 中正确捕获 Web 应用程序错误

asp.net - 如何将 Active Directory 用于 ASP.Net 5 (MVC6) Intranet 应用程序

webforms - 我们可以为营销人员使用网络表单中的值预先填充网络表单字段吗?

html - 从输入复选框激活输入字段