使っています
@(Html.EditorFor(m => m.Risk))
Riskオブジェクトの編集可能なすべての値を表示します。これがリスクを負う私のコントローラーに投稿されると、次のようになります。
[HttpPost]
public ActionResult Add(Risk formRisk, string programId)
リスクは作成されますが(これは魔法のようです)、列挙値が正しく入力されていても、すべての文字列値はnullです。また、フォームフィールド名の一致によって問題なく渡される別の値を効果的に取得しています。
それの多くは慣習に基づいているので、誰もがこれをどこから見始めるかについての手がかりを持っていますか?