0

以下は、私の MVC モデルの 1 つで範囲バリデーターを構成する方法です。

[Display(Name = "Event ID")]
[Range(0, 2147483647)]
[Required(ErrorMessage="Event ID must be entered")]
public int? ID_EVENTO { get; set; }

「32167」を入力しようとすると、「イベント ID は最大 2147483647 にすることができます。4 桁の値しか受け付けません。

何が問題になる可能性がありますか?

4

1 に答える 1

1

モデルでID_EVENTOは、 がSystem.Int16の代わりになっている可能性System.Int32があります (つまり、SQL Server を使用している場合、フィールドはsmallintの代わりになっていますint)。

于 2013-06-24T13:12:14.130 に答える