0

モデル内のintIdにバインドされた非表示フィールドがあり、必須の属性と、IDクライアント側を設定するためのいくつかの凝ったajaxコードがあります。問題は、ゼロが空としてカウントされる必要があることです。これで、IDが選択されていなくても検証が成功します。どの値を空としてカウントするかを設定できますか?カスタムバリデーターを作成する必要がないことを願っています。

ありがとう

4

1 に答える 1

3

Int32 などの null 非許容型に必須属性を追加しても意味がありません。値の型は常に必要です。代わりに null 許容整数を使用できます。

[Required]
public int? SomeProperty { get; set; }
于 2011-10-10T08:14:54.463 に答える