我正在使用带有数据注释的 EF 4.1 在 ASP.NET MVC 中进行开发。客户端验证按预期工作。但我有这个疑问。例如,当必填字段(例如:产品名称)从客户端到服务器变为 null 并且实体模型抛出异常时。我该如何处理这种情况?
一些附加信息是,我通过 WCF 服务层使用 EF
我正在使用带有数据注释的 EF 4.1 在 ASP.NET MVC 中进行开发。客户端验证按预期工作。但我有这个疑问。例如,当必填字段(例如:产品名称)从客户端到服务器变为 null 并且实体模型抛出异常时。我该如何处理这种情况?
一些附加信息是,我通过 WCF 服务层使用 EF
您也应该通过调用 model.isvalid 在服务器端/控制器上验证模型,以获取有关 MVC 服务器端验证的更多信息:
http://msdn.microsoft.com/en-us/library/dd410404(v=vs.90).aspx
希望有帮助。