C# MVC-帮助验证从数据库到视图的检查约束
从DB模式开始,我有一个检查约束,我正在寻找关于在模型和视图级别验证它的建议 我目前在模型上有一个validation属性,它镜像了CHECK约束,然后视图呈现一个选择列表,用户从中选择 数据库: 添加约束[myConstraint]检查“一”、“二”、“三”中的myField 型号: [ValueInListnew[]{1,2,3}] 公共字符串myField{get;set;} 视图:动态呈现从允许值列表中选择的对象 这是可行的,但对于你们这些跟踪的人来说,这是同一份清单的三份副本,这是错误的。我应该如何实现这种类型的场景?检查并使用您自己自定义的属性。基本上,您应该能够在模型/实体级别定义一次验证逻辑,并在业务层、web层和客户端重用它 您还可能会发现有用的属性。请签出并使用您自己自定义的属性。基本上,您应该能够在模型/实体级别定义一次验证逻辑,并在业务层、web层和客户端重用它 你也可能会发现有用的C# MVC-帮助验证从数据库到视图的检查约束,c#,asp.net-mvc-2,sql-server-2008-r2,C#,Asp.net Mvc 2,Sql Server 2008 R2,从DB模式开始,我有一个检查约束,我正在寻找关于在模型和视图级别验证它的建议 我目前在模型上有一个validation属性,它镜像了CHECK约束,然后视图呈现一个选择列表,用户从中选择 数据库: 添加约束[myConstraint]检查“一”、“二”、“三”中的myField 型号: [ValueInListnew[]{1,2,3}] 公共字符串myField{get;set;} 视图:动态呈现从允许值列表中选择的对象 这是可行的,但对于你们这些跟踪的人来说,这是同一份清单的三份副本,这是错误