1
目前,我創建了兩個按鈕和設置選擇的值是這樣的:有沒有簡單的方法來創建按鈕列表並設置選定的值?
@if (Model.Test_Emne == null)
{
@Html.RadioButtonFor(x => x.Test_Emne, 1) <span>Ja</span>
<br />
@Html.RadioButtonFor(x => x.Test_Emne, 0) <span>Nej</span>
}
@if (Model.Test_Emne == true)
{
@Html.RadioButtonFor(x => x.Test_Emne, 1, new { @checked = "checked" }) <span>Ja</span>
<br />
@Html.RadioButtonFor(x => x.Test_Emne, 0) <span>Nej</span>
} else if (Model.Test_Emne == false)
{
@Html.RadioButtonFor(x => x.Test_Emne, 1) <span>Ja</span>
<br />
@Html.RadioButtonFor(x => x.Test_Emne, 0, new { @checked = "checked" }) <span>Nej</span>
}
我有我的頁面上有許多單選按鈕,所以我在尋找一種方式用更少的代碼來做到這一點。
我也看到:
Has anyone implement RadioButtonListFor<T> for ASP.NET MVC?
和
http://jonlanceley.blogspot.com/2011/06/mvc3-radiobuttonlist-helper.html
這些是唯一的選擇嗎?
這與布爾運算非常好。謝謝!是否有類似的方法,當我有五個單選按鈕的值從1-5,並且選定的按鈕應該是具有與屬性相同的值(即屬性名稱:Bes_Af_Value)? – Kenci 2012-03-14 13:10:34
@Kenci,當然。這適用於你想要的任何類型。我用一個例子更新了我的答案。 – 2012-03-14 13:12:50
太棒了!謝謝! – Kenci 2012-03-14 13:26:46