我最近将 ASP.Net MVC 与 DataAnnotations 一起使用,并正在考虑对 Forms 项目使用相同的方法,但我不确定如何去做。
我已经设置了我的属性,但是当我单击保存时它们似乎没有得到检查。
更新:我使用了史蒂夫桑德森的方法,它将检查我的班级的属性并返回如下错误集合:
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)
{
}
您如何看待这种方法?