【问题标题】:ErrorMessage styling ASP.NETErrorMessage 样式化 ASP.NET
【发布时间】:2011-09-13 19:14:38
【问题描述】:

我正在开发一个使用 .net 构建的网站,我以前从未使用过。

我有这串代码...

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ValidationGroup="V1" Display="Dynamic"
           ErrorMessage="Please fill in your name" ControlToValidate="TB_Name"></asp:RequiredFieldValidator>

它输出一个文本字段,如果发生错误,则显示包含在跨度中的“ErrorMessage”文本。但是,我需要将此错误消息范围移动到页面上的其他位置,是否可以以某种方式将其从代码中剥离?

对不起,如果这没有意义我自己有点困惑!

我尝试在页面底部添加验证摘要,只有在应该输出的时候才输出任何内容,ID 是否需要链接到任何内容?..

<asp:ValidationSummary 
id="valSum" 
DisplayMode="BulletList" 
runat="server"
HeaderText="Summary of Validation Errors:"
/>

【问题讨论】:

    标签: .net asp.net css


    【解决方案1】:

    将验证控件上的Display 属性更改为None

    然后创建一个ValidationSummary 控件,您想在其中显示错误(猜测您希望它们都在同一个地方)。

    ValidationSummary 是一个控件,它查找与其 ValidationGroup 匹配的所有验证器,并将在一个位置显示该组的所有错误。

    【讨论】:

    • 听起来正是我所需要的,谢谢 Paul,现在我会查看验证摘要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2010-09-07
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多