在我的控制器中,如果模型状态无效
if (!ModelState.IsValid)
return View();
我想更新ValidationMessage但不必重新发布View。似乎是一个带有验证消息的理想概念。我正在使用DataAnnotations,它使用<% Html.EnableClientValidation(); %>
但它仍然发布到控制器,我必须执行此检查。任何建议的实施?
答案 0 :(得分:1)
您需要使用模型返回视图。
if (!ModelState.IsValid)
return View("Create", m);
答案 1 :(得分:0)
不确定这是否有帮助,但听起来您希望ValidationSummary在存在错误时显示在客户端,而无需将表单提交给服务器。我前一段时间遇到了这个问题,并以一些尴尬的方式解决了这个问题;
希望这有帮助!