模型验证消息 - 我应该在哪个项目中放置资源?

时间:2014-05-24 07:12:56

标签: asp.net-mvc

我在我的解决方案中有3个项目:UI,DAL和BLL。在DAL中,我有具有验证属性的模型,在UI项目中,我有具有验证属性的视图模型,例如:

public class Note
{
    [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = ?????)]        
    public string Title { get; set; }
}

那么我应该在UI项目中添加带有验证消息的资源文件还是创建新项目?哪种方法更好??

1 个答案:

答案 0 :(得分:1)

创建一个新项目,添加是对需要使用资源的项目的引用

  • Project.DAL
  • Project.BLL
  • Project.UI
  • Project.Resources