1

ViewModels は良いことだと思います。アプリケーションの一部を変換して使用しようとしています。ただし、副作用に遭遇した可能性があります。これは、モデル バインド、特に Radiobutton ヘルパーの既定の「チェック」動作に対する影響です。

@Html.RadioButton("Value",Item.Value)

上記は、デフォルトのモデルに「値」プロパティがある場合に機能します。ただし、ViewModel を使用すると、Value が 1 レベル下になる場合があります。つまり、次のようになります。

VM なし

Model.Value

VM の場合:

Model.Content.Value;
MyContent = Model.Content.Value;

これはもう機能しません:

@Html.RadioButton("Value",Item.Value)

おそらく、RB ヘルパーを微調整する必要がありますか?

ありがとう。

4

1 に答える 1