我有一个注册表单,其中每个字段旁边都有一个验证消息,问题是有些字段有多个验证消息,因此它们的位置将远离其字段,如下所示:
因此,当我测试验证时,(所需的电子邮件)消息将位于字段的顶部,并且(错误的电子邮件表单)消息将在下面。而我的问题是如何将三条信息放在字段右侧的相同位置?
答案 0 :(得分:1)
您可以使用"验证摘要" 将验证器设置为Display = None
然后在要显示验证器消息的位置添加验证摘要:
<asp:ValidationSummary id="valSummary" runat="server"
HeaderText="Review your input, the following errors occurred:"
ShowSummary="true" DisplayMode="List" />
如需更多参考,请查看here。
答案 1 :(得分:0)
我还发现一次只显示一个错误。所以它在设计视图中看起来很糟糕。在运行时,如果有人没有输入地址,则只显示“必需”错误;如果收到电子邮件,显然已经输入了一些内容,因此只显示“已采取”错误;如果格式错误,则只显示“错误格式”错误。