Ich weiß nicht über xVal, aber soweit die ASP.NET MVC Seite der Dinge gehen, wenn Sie einen Blick auf the source Sie sehen, gibt es einige statische Readonly-Strings, die diese Werte darstellen.
public static readonly string ValidationInputCssClassName = "input-validation-error";
public static readonly string ValidationMessageCssClassName = "field-validation-error";
public static readonly string ValidationSummaryCssClassName = "validation-summary-errors";
Also entweder Sie die Quelle nach Ihren Wünschen bearbeiten oder ändern, die Ausgabe Code auf unterschiedliche Werte verwenden irgendwie (die auch xVal beheben kann).
Wenn xVal jQuery Validation verwendet (was ich denke, es tut ...?), Könnten Sie den Standardwert für die Option 'errorClass' ändern. My answer here könnte Ihnen auf diesem Weg helfen.
HTHS,
Charles
@TweetZz: Sie dies nicht tun brauche eine HtmlHelper-Instanz für ch ange statische Felder. Sie können das Feld nur von 'typeof (HtmlHelper)' und 'SetValue (null, value)' aufrufen. –
Wo setzt ihr diesen Code hin? – Shimmy
In einem ActionFilterAttribute .. – TweeZz