2011-01-14 4 views
0

私はASP.NET MVC 2を使用しています。私のウェブサイトのフィールドの検証にはDataAnnotationを使用していますが、フォームに応じて2つの異なるスタイルが必要です。私はDataAnnotationは、これら2つのCSSクラスを使用しています知っている:2つの異なるDataAnnotation検証スタイルとCSSを使用

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

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

私の質問は、あなたは、検証が使用されたCSSクラスを指定し、そしてどのようにあればできる、ありますか?事前にお手数をおかけしていただきありがとうございます。私は今までのところこの答えを見つける運がなかった。

答えて

0

あなたのフォームに異なる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; 
} 
+0

を!ありがとう、またこのメソッドを使用したい人は、キャッシュを削除して、ブラウザから古いCSSファイルを取り除いてから試してみてください。 ;-) – 4everAStudent

関連する問題