0

是否有一种干净且集中的方式来自动为启用了RequiredFieldValidator 的ASP.Net 控件(即文本框)指定背景颜色或其他CSS 属性?

目前我已经手动将所需控件的背景颜色设置为黄色。我想用一个中心方法替换它,所以如果客户请求不同的颜色或标记,或者如果字段的状态从需要变为不需要,反之亦然,我不会错过任何控件。

谢谢

更新

这个网站是预编译的。可以在编译时将 Css 类或其他符合标准的标志附加到 ControlToValidtate 属性中的项目吗?

4

1 回答 1

2

为什么不添加一个必需的css类。您可以通过空格分隔它们在单个控件上具有多个类,因此想象一个带有数字的输入字段:

现在我可以有两个类,一个右对齐文本,一个处理所需的字段要求。

编辑

页面渲染前的一个选项是遍历页面中的每个控件,如果是必填字段验证器,则找到对应的控件并设置css属性;但是,这对于您可以在设计时解决的问题来说是很多工作。

于 2009-02-13T14:16:21.377 回答