[NumberOnly(ErrorMessage ="Should be numerics only")]
[CodeValidation(ErrorMessage="Should start with 02")]
[ValidLength(ErrorMessage="Should be of length 10 digits")]
public string Number { get; set;}
这些验证不会发生,问题是,我发现在某些机器中只发生了两次这些验证,而在其他机器中都发生了这些验证。此外,发生的两个验证消息是间歇性的,有时是前两个,有时是后两个。
为什么它在不同的机器中表现如此? (在Tester机器中,它表现得很糟糕,在我的机器中它可以正常工作) - 相同的代码库。
请帮帮我。
答案 0 :(得分:0)
您需要添加
@Html.ValidationFor(model => model.Number)
在你看来。