2015-09-03 35 views
0
​​

體會不工作:嵌套for循環 - @RadioButtonFor預期

this answer我的代碼正在爲每部手機單個單選按鈕後發現,但基於家庭是不是綁在一起。

我在想什麼?

他們兩個都檢查,或未經檢查,但他們不是(綁定?)還,我可以檢查他們兩人或控件的名稱取消選中兩者)正確的?

enter image description here

+0

只是出於好奇,是因爲我處理布爾值? – Pakk

+0

您的目標是允許他們只選擇一個電話作爲主要電話嗎? –

+0

@ stephen.vakil,這是正確的。 – Pakk

回答

0

我不知道它會使用RadioButtonFor在這裏是不可能的。 RadioButtonFor將基於您提供的lambda表達式構建單選按鈕的Name。如果你的模型有一個屬性PrimaryPhone,那麼你可以使用RadioButtonFor(m=> m.Homes[h].PrimaryPhone),但它的方式,lambda表達式將導致它構造一個特定於每個手機的名稱。

請參見:How can I override the name attribute of a RadioButtonFor?

您可以使用您的建議手動構建一個無線分組第一語法,或者你可以考慮增加一個屬性到模型存儲首選電話。