C# MVC-帮助验证从数据库到视图的检查约束

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;} 视图:动态呈现从允许值列表中选择的对象 这是可行的,但对于你们这些跟踪的人来说,这是同一份清单的三份副本,这是错误

从DB模式开始,我有一个检查约束,我正在寻找关于在模型和视图级别验证它的建议

我目前在模型上有一个validation属性,它镜像了CHECK约束,然后视图呈现一个选择列表,用户从中选择

数据库: 添加约束[myConstraint]检查“一”、“二”、“三”中的myField

型号: [ValueInListnew[]{1,2,3}] 公共字符串myField{get;set;}

视图:动态呈现从允许值列表中选择的对象

这是可行的,但对于你们这些跟踪的人来说,这是同一份清单的三份副本,这是错误的。我应该如何实现这种类型的场景?

检查并使用您自己自定义的属性。基本上,您应该能够在模型/实体级别定义一次验证逻辑,并在业务层、web层和客户端重用它

您还可能会发现有用的属性。

请签出并使用您自己自定义的属性。基本上,您应该能够在模型/实体级别定义一次验证逻辑,并在业务层、web层和客户端重用它

你也可能会发现有用的