【发布时间】:2010-08-12 23:12:34
【问题描述】:
我正在使用带有元数据注释的实体模型。我的控制器方法看起来像这样...
if (!ModelState.IsValid)
{
return View(model);
}
else
{
UpdateModel(model);
repo.Save();
return RedirectToAction("Index");
}
如果我在视图中启用客户端验证,我将根据元数据类中的属性得到错误。如果我取消客户端验证,则会从保存到数据库中引发错误,而不是返回带有错误摘要的视图。
这是我的观点的顶部......
<% using (Html.BeginForm())
{%>
<%: Html.ValidationSummary(true) %>
我尝试过在调试和发布模式下不调试 (ctrl + f5) 以及设置断点和调试 (f5) 的情况下运行,但是在没有服务器端验证的情况下获得客户端验证似乎很奇怪。我在这里错过了什么?
【问题讨论】:
标签: asp.net validation asp.net-mvc-2 data-annotations