【发布时间】:2014-08-20 06:32:29
【问题描述】:
我想在不使用数据注释的情况下执行验证,因为我在 n 层 MVC 4 剃须刀架构中使用了 EF。而且数据注释也不适用于 EF 控件。你们都可以在这里看到我的代码:
[HttpPost]
public ActionResult RegisterNewUser(CreateUser obj)
{
if (ModelState.IsValid)
{
//
}
}
和ModalState.Isvalid 不起作用。我该如何解决这个问题?
【问题讨论】:
-
DataAnnotations 对 EF 控件不起作用,什么?
-
请让您的问题更清楚。这没有道理!!什么是“数据注释不适用于 EF 控件”?如果没有设置它,你怎么能得到一个无效的 ModelState?
标签: c# asp.net-mvc entity-framework asp.net-mvc-4 razor