最近、DataAnnotationsでASP.Net MVCを使用し、Formsプロジェクトにも同じアプローチを使用することを考えていましたが、その方法がわかりません。
属性を設定しましたが、[保存]をクリックしてもチェックされないようです。
更新:クラスの属性をチェックし、次のようなエラーのコレクションを返すSteveSandersonのアプローチを使用しました。
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)
{
}
このアプローチについてどう思いますか?