2012-06-04 75 views
0

單一模式preoperty你怎麼綁定使用@Html.RadioButtonFor()綁定單選按鈕,在MVC3

+1

可能的重複http://stackoverflow.com/questions/5768274/correct-way-to-bind-an-mvc3-radiobutton-to-a-model – pollirrata

+0

閱讀第一個答案..我仍然不明白如何達到正確的價值模型屬性.. –

+1

它們應該具有相同的名稱。如果您編寫radiobuttonfor,那麼您應該爲兩個單選按鈕傳遞參數htmlattribute new {name =「a」}。最好使用單選按鈕而不是單選按鈕 – karaxuna

回答

0

在你的模型在MVC模式單一屬性2個單選按鈕:

public class MyModel 
{ 
    public bool? DoYouAgree { get; set; } 
} 

在你看來:

<label> 
    @Html.RadioButtonFor(m => m.DoYouAgree, false, 
     new { id = "DoYouAgree_false" }) 
    No 
</label> 
<label> 
    @Html.RadioButtonFor(m => m.DoYouAgree, true, 
     new { id = "DoYouAgree_true" }) 
    Yes 
</label>