MVC 5 数据注释“不等于零”

znn*_*znn 3 c# asp.net-mvc data-annotations

可能我遗漏了一些东西,但有下面的模型

 public class MyModel
 {
     public double WhateverButNotZero { get; set; }
 }
Run Code Online (Sandbox Code Playgroud)

是否有任何 MVC 内置 DataAnnotation 来验证数字为“除零之外的所有内容”?

SBF*_*ies 5

正则表达式来救援:

public class MyModel
{
    [RegularExpression("(.*[1-9].*)|(.*[.].*[1-9].*)")]
    public double WhateverButNotZero { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

  • 但这对于双数据类型来说是不可能的。 (2认同)