0

ユーザーが DataAnnotations を使用して数字のみを入力するように制限できますか?

以下は、モデルにあるプロパティです

[Display(Name = "Fiscal Year")]
[Required(ErrorMessage = "Fiscal Year is required")]
public int FiscalYear { get; set; }

以下は、.chtml (かみそりビュー) で使用している定義です。

@Html.TextBoxFor(model => model.project.FiscalYear)

ユーザーが数字のみを入力できるようにしたい。助言がありますか?

ありがとう、バラジ

4

2 に答える 2

3

DataAnnotationsExtensionsという名前のNugetパッケージを取得し、次のように使用します。

    [Integer(ErrorMessage="This is needs to be integer")]
    public int CustomerId { get; set; }

jQuery検証プラグインと目立たない検証が有効になっていることを前提として、適切な検証が行われます。

于 2012-11-15T02:58:21.063 に答える
0

正規表現属性を使用できます

于 2012-11-14T19:29:59.440 に答える