Извините за ответ на этот старый вопрос, но я сделал сообщение в блоге о изменении функции оценки javacscript по умолчанию для валидаторов ASP.NET . В основном это сводится к этому:
for (var i = 0; i < window.Page_Validators.length; i++) {
// Create a new property and assign the original evaluation function to it
window.Page_Validators[i].baseEvaluationFunction = window.Page_Validators[i].evaluationfunction;
// Set our own validation function
window.Page_Validators[i].evaluationfunction = evaluateField;
}
Затем, в функции'ifyField ', напишите код для установки css.
function evaluateField (validator) {
// Run the original validation function
var isvalid = validator.baseEvaluationFunction(validator);
// Handle the result
if (isvalid) {
clearError(validator);
} else {
setError(validator);
}
// Return result
return isvalid;
}
В функциях setError и clearError вы можете использовать jquery для поиска родительской строки и применения к ней css. Надеюсь, это поможет!