MVC模型限制值

时间:2018-03-23 23:20:01

标签: asp.net-mvc asp.net-core

如何将ApplicationType限制为某些值,仅限A,B,C,D? 在MVC模型中?

public partial class Application
{
    public Application()
    {
    public int Id { get; set; }
    public string ApplicationType;
    }
 }

2 个答案:

答案 0 :(得分:0)

我建议使用枚举,枚举是这个scenario.make的最佳套件 ApplicationType是一个枚举,它将按预期工作。

答案 1 :(得分:0)

使用RegularExpression属性:

[RegularExpression("[^A-z][A,B,C]")] 
public string ApplicationType { get; set; }