Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
2种不同的带有css的DataAnnotation验证样式_Css_Visual Studio 2010_Asp.net Mvc 2_C# 4.0_Validation - Fatal编程技术网

2种不同的带有css的DataAnnotation验证样式

2种不同的带有css的DataAnnotation验证样式,css,visual-studio-2010,asp.net-mvc-2,c#-4.0,validation,Css,Visual Studio 2010,Asp.net Mvc 2,C# 4.0,Validation,我正在使用ASP.NET MVC 2,并且正在使用DataAnnotation验证我网站上的字段,但是我希望根据表单的不同,错误消息具有两种不同的样式。我知道DataAnnotation使用以下两个css类: .input-validation-error { background-color: #ffeeee; border: solid 2px #ff9999; } .validation-summary-errors { font-weight: bold; co

我正在使用ASP.NET MVC 2,并且正在使用DataAnnotation验证我网站上的字段,但是我希望根据表单的不同,错误消息具有两种不同的样式。我知道DataAnnotation使用以下两个css类:

.input-validation-error
{
   background-color: #ffeeee;
   border: solid 2px #ff9999;
}

.validation-summary-errors
{
   font-weight: bold;
   color: #ff0000;
}

我的问题是,您能否指定验证使用哪个css类,如果是,如何使用?提前谢谢你们的帮助。到目前为止,我还没有找到这个答案。

您可以为表单提供不同的ID并调整CSS。例如:

<form action="/foo" method="post" id="form1">
    ...
</form>

<form action="/foo" method="post" id="form2">
    ...
</form>

成功了!谢谢,对于任何想使用此方法的人,在试用之前,不要忘记删除缓存以从浏览器中删除旧的css文件。;-)
#form1 .input-validation-error
{
   background-color: red;
   border: solid 2px #ff9999;
}

#form2 .input-validation-error
{
   background-color: blue;
   border: solid 2px #ff9999;
}