コードに次の検証の概要があります。
@Html.ValidationSummary(false, "Fix Error", new { id = "valSumId" } )
実行時に検証エラーを追加できる API はありますか? 次のコードは機能しますが、脆く感じられます。ASP.NET MVC チームが次の ASP.NET MVC リリースでエラーを表示するために ul li タグを使用しないことを止めるものは何もありません。
$('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'));
}
}
});