1

UserTypeID などの int フィールドを持つモデルがあります。[必須] 属性を使用していません。

ただし、MVC (3.0) は必要な属性を含む HTML を生成し、フォームを送信しようとすると検証メッセージが表示されます。

誰かが理由を説明し、迷惑な行動を抑える方法を示すことができますか? 私の意見では、作成者はもっとよく知っていて、自動属性が作動するように EXPLICIT 属性または構成を必要とするべきでした。

または、詳細が不足していますか?

4

1 に答える 1

0

int値をnullにできないためだと思いますint?。代わりにnull許容整数を使用する必要があります。

于 2013-04-30T05:57:16.247 に答える