-2

入力がmvc3ビューでintを受け入れるようにするにはどうすればよいですか? ありがとう。

[Display(Name = "Utilização")]
public int? utilizacao { get; set; }

[Display(Name = "Ordenação")]
public int? ordenacao { get; set; }

例: モデルにこれらのフィールドがあり、それらは int であり、ビューに含まれています

@Html.LabelFor(m => m.utilizacao):
@Html.TextBoxFor(m => m.utilizacao)

ユーザーは int だけでなく文字列を書くことができますが、int のみを受け入れるフィールドをどのように配置しますか?

4

2 に答える 2

0

キーの押下に基づいて、クライアント側で駆動される可能性のあるものを探しているようです。これが私が思いついたものです。

$("#Utilização").keypress(function (e) {
            var keyCode = e.keyCode;
            if (keyCode == 32 || (keyCode >= 65 && keyCode <= 122))
                return e.returnValue = false;
        });

幸運を祈ります。

于 2012-11-29T18:41:12.567 に答える
0

データ注釈を使用する必要があります。これは、詳細を説明する以前の質問へのリンクです。

于 2012-11-29T17:56:20.197 に答える