1

モデルには、次のプロパティがあります。

    /// <summary>
    /// MT Currency
    /// </summary>
    [RegularExpression("^[a-zA-Z]{3}$", 
         ErrorMessage="Currency should be the 3 letter ISO 4217 currnecy")]
    public string Currency { get; set; }

しかし、それは考慮されていないようです。「AUD+」のような入力を入力しても何も起こらず、フォームは正しく検証されます。

RegularExpression私のフォームの他のプロパティが正しく検証されているため、属性でのみ発生するようです。

編集: 応答の 1 つの要素を取得しました。表示されているフォーム オブジェクトは、コントローラ/ビューと同じアセンブリにありません。何らかの理由で、同じアセンブリに戻すと、html に検証属性が表示されます。それで疑問が残ります。オブジェクトが別のアセンブリにあるときに検証を表示することは可能ですか?

ありがとう

4

0 に答える 0