验证属性消息未显示

时间:2016-05-11 13:28:16

标签: c# .net asp.net-mvc c#-4.0

[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机器中,它表现得很糟糕,在我的机器中它可以正常工作) - 相同的代码库。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

您需要添加

@Html.ValidationFor(model => model.Number) 

在你看来。