Я не знаю о xVal, но что касается ASP.NET MVC, если вы посмотрите на источник , вы увидите, что есть некоторые статические строки только для чтения, которые представляют эти значения.
public static readonly string ValidationInputCssClassName = "input-validation-error";
public static readonly string ValidationMessageCssClassName = "field-validation-error";
public static readonly string ValidationSummaryCssClassName = "validation-summary-errors";
Таким образом, вы либо редактируете исходный код по своему вкусу (что также может исправить xVal), либо изменяете выходной код, чтобы как-то использовать другие значения.
Если xVal использует jQuery Validation (что, я думаю, так и есть ...?), Вы можете изменить его значение по умолчанию для опции errorClass. Мой ответ здесь может помочь вам на этом пути.
HTHS,
Charles