2016-05-11 12 views
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;} 

これらの検証は行われません。問題は、これらの検証のうち2つだけが、他のマシンで発生している間にいくつかのマシンで発生しています。また、発生する2つの検証メッセージは間欠的で、時には第1の2つと、いつか最後の2つになります。検証属性メッセージが表示されない

なぜこのように異なるマシンで動作していますか? (テスターマシンでは、このように動作し、マシンで正しく動作します) - 同じコードベース。

私を助けてください。

+3

使用している属性は何ですか? –

+0

@StephenMuecke:ValidateAttributeは私の属性を派生させた場所です。数値コードナンバーのテキストボックスです – Learner

+0

はい、そのコードはわかりませんが、コードを表示する必要があります。 –

答えて

0

あなたはあなたのビューで

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

を追加する必要があります。

+0

解決策のどこにでもこのヘルパーが表示されませんでしたが、すべてのページのすべてのフィールドにすべてのエラーメッセージが表示されています。しかし、この分野のためだけには、1つか2つのサーバーではちょっと変わっていますが、localhostを含む他のサーバーではうまくいきます。 – Learner

+0

あなたはかみそりのビューで作業していますか? – Saadi

関連する問題