В моем коде есть сводная информация о проверке:
@Html.ValidationSummary(false, "Fix Error", new { id = "valSumId" } )
Существует ли API, чтобы я мог добавить ошибку проверки во время выполнения?Хотя следующий код работает, он кажется хрупким, но ничто не мешает команде ASP.NET MVC не использовать теги ul li для отображения ошибок в следующей версии ASP.NET MVC.
$('input[type=submit]').click(function (e) {
e.preventDefault();
if ($('form').valid()) {
/* ajax submit here */
if (anErrorOccured) {
$('#valSumId').removeClass().addClass('validation-summary-errors');
errorList = $('#valSumId > ul');
// the message is variable, coming from JSON, and can be a list
errorList.append($('<li />').text('Your ordered quantity is above the stock level'));
}
}
});