【问题标题】:Format Validation Summary格式验证摘要
【发布时间】:2011-11-13 18:51:21
【问题描述】:

我想要做的只是验证摘要的图像,并在验证摘要中格式化听者文本。这是针对 IE 的。

    .validationSummary{border:1px solid black; margin-bottom:7px;}
    .validationSummary ul{ color:black; list-style-type: square;}


<asp:ValidationSummary ID="ValidationSummary" runat="server" BackColor="LightGray" DisplayMode="BulletList" CssClass="validationSummary" EnableClientScript="true" meta:resourcekey="ValidationSummaryResource"/>

所以基本上我所需要的只是一种向验证摘要添加图标并访问听者 css 属性的方法。

我可以像这样访问标题:.validationSummary.HeaderText{color:Black;} IT 似乎无法正常工作。

【问题讨论】:

  • 好的,但是你的问题是什么?
  • 查看编辑了解更多信息

标签: asp.net css internet-explorer validation


【解决方案1】:

给 UL 一些填充,一个背景图像,并将背景图像设置为显示在左上角。

类似

.validationSummary ul{
     padding-left: 50px;
     background: url(your image) no-repeat fixed left top;
}

这应该与您的设计相匹配,并具有足够的 tweeking。

【讨论】:

  • thsi 在我尝试时根本没有出现。我只能让 background:url('caution_50.png') 工作并显示一堆重复的图像。还有如何访问标题属性?
【解决方案2】:

您可以像这样添加标题:

 <asp:ValidationSummary ID="ValidationSummary" HeaderText ="<span>the following fields require your attention</span>"/>

css:

.validation_summary{
    background: url(/image.png) no-repeat left;
}

【讨论】:

  • 我需要在资源文件中使用标题,以便它可以在英语和法语之间切换
  • 这很好用,因为我可以在资源文件中设置 span 标签,并且仍然可以通过 css 访问它。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-09
  • 2019-07-17
相关资源
最近更新 更多