【发布时间】:2026-02-19 17:15:01
【问题描述】:
我正在使用 asp.net 验证控件来验证用户输入。我想要的是使用验证控件生成的错误消息来更改标签文本。
<asp:Label ID="Label1" runat="server" Text="Whats your name"></asp:Label>
<asp:TextBox ID="nameB" Width="322px" Height="30px" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ValidationGroup="business" runat="server" ErrorMessage="Please tell us your name." ControlToValidate="nameBuisness" CssClass="errMsg" Display="Dynamic"></asp:RequiredFieldValidator>
谢谢。
【问题讨论】:
-
我喜欢这个想法,但我不确定是否可以使用常规的 ASP.NET 验证控件来完成。如果您对使用其他验证框架(例如 jQuery Validate 或其他一些 jQuery 验证插件)的解决方案持开放态度,我可以用您的示例写一个关于如何做到这一点的答案。
-
嗨@TomasLycken 我是编程新手,所以任何建议和指南都非常适合学习。请展示你的建议谢谢。
-
在阅读了其他人的答案后,我意识到我的想法并不真正适合 WebForms 范式 - 我想我做 ASP.NET MVC 的时间太长了:P 但是有有两个很好的建议供您尝试!
标签: asp.net validation webforms