こんにちは、Editorfor() を使用して、ビュー モデルをコントローラーに送信する小さなフォームを作成しています。Editorfor() は、モデルの入力フィールドを適切に出力しますが、主キー フィールドも出力します。だから私は主キーフィールドを非表示にしたい。
@Html.EditorFor(m=>m.viewmodel)
これは私が持っているマークアップです。
@Html.HiddenFor(m => m.viewmodel.Id);
@Html.EditorFor(m=>m.viewmodel)
これを試しましたが、うまくいきません。モデルに直接アプローチしたかったのですが、EF Designer を使用しているため、どこから始めればよいかわかりません。アドバイスをお願いします。