【发布时间】:2010-01-21 13:18:53
【问题描述】:
我最近将 ASP.Net MVC 与 DataAnnotations 一起使用,并正在考虑对 Forms 项目使用相同的方法,但我不知道如何去做。
我已经设置了我的属性,但是当我点击保存时它们似乎没有被检查。
更新:我使用了Steve Sanderson's approach,它将检查我的类的属性并返回如下错误集合:
try
{
Business b = new Business();
b.Name = "feds";
b.Description = "DFdsS";
b.CategoryID = 1;
b.CountryID = 2;
b.EMail = "SSDF";
var errors = DataAnnotationsValidationRunner.GetErrors(b);
if (errors.Any())
throw new RulesException(errors);
b.Save();
}
catch(Exception ex)
{
}
您如何看待这种方法?
【问题讨论】:
标签: c# asp.net-mvc winforms c#-3.0 data-annotations