如何在模型中投射模型時如何正確綁定到模型?輸入名稱會是什麼樣子?MVC在編輯器中扮演
所以我有點複雜Model
,其中一個屬性是一個類,例如其他類別擴展的Shape
和。 所以我有麻煩試圖綁定到Model
的Shape
屬性時:在POST
要求
@Html.RadioButtonFor(m => (m.Shape as Square).Something, "Yes")
@Html.RadioButtonFor(m => (m.Shape as Square).Something, "No")
的Shape
屬性顯示爲模型null
。
有人請讓我在正確的方向推動?什麼是輸入的表單收集鍵應該看起來像?
您不能將一個單選按鈕(或任何html表單控件)綁定到一個複雜對象('Shape'或'Square')。您需要綁定到「Shape」或「Square」屬性(例如'string')。你究竟想要做什麼? –
@StephenMuecke我綁定到該對象的屬性。 – sparta223
那麼演員的目的是什麼?這沒有任何意義(html沒有關於你使用什麼類型的概念 - 你可以生成的所有類型都是')。 –