-1

整数入力で検証を使用したいのですが、コードの次の部分を使用して、プロジェクトに「DataAnnotationsExtensions」をダウンロードして設定します。

using DataAnnotationsExtensions;

そして、私は自分のモデルでこのコードを使用します:

[Integer(ErrorMessage="Please Enter a Number")]
public int PersonID { get; set; }

しかし、それは機能しませんでした。アプリが起動すると、HTML ソース コードは次のようになります。

data-val-number="フィールド PersonID は数字でなければなりません"

しかし、それは次のようなものでなければなりません:

data-val-number="数字を入力してください"

誰もこれについて何か知っていますか?

4

1 に答える 1

0

プロパティのタイプが でdata-val-numberあるため、属性が存在します。これは DataAnnotationsExtensions の属性ではありません。PersonIDint

あなたの場合、 DataAnnotationsExtensionsdata-val-regexは、エラーの場合に表示されるメッセージを含む別の属性を追加します。

于 2013-10-20T05:42:01.310 に答える