【问题标题】:CustomValidator - ErrorMessage property without Text property issueCustomValidator - 没有 Text 属性问题的 ErrorMessage 属性
【发布时间】:2011-11-17 13:26:44
【问题描述】:

我有一个需要自定义验证器的要求。用户希望正在验证的字段旁边有一个红色星号。星号应始终显示 - 表示该字段是必需的(取决于选中/未选中的复选框)。验证摘要中显示的错误消息相当长。我为星号使用了一个标签,因为控件位于用于多个页面的 .ascx 用户控件中,有时星号应该显示,而其他时候则不应该显示。因为我不希望错误消息显示在字段旁边并且我不想要两个星号,所以我尝试不设置自定义验证器的 Text 属性。但是,这会导致错误消息显示在文本将显示的位置。我还尝试通过代码将 text 属性设置为 String.Empty,但也没有用。我在 SO、Google 或 MSDN 上找不到任何东西。

我想出的唯一解决方案是将 text 属性设置为星号并将前景色设置为白色,从而有效地使其不可见。

有没有办法在没有这种解决方法的情况下完成我想做的事情?

提前致谢!

【问题讨论】:

    标签: .net customvalidator


    【解决方案1】:

    设置验证器的 ErrorMessage 属性,将 Text 属性留空并将 Display 属性设置为“None”

    【讨论】:

      猜你喜欢
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多