我在MVC 4中的視圖中有一些複選框。現在我的問題是,如何自動檢查這個複選框?如何自動檢查複選框
<td>@Html.CheckBoxFor(m => m.Checkbox1) (Test Box) <br /></td>
我在MVC 4中的視圖中有一些複選框。現在我的問題是,如何自動檢查這個複選框?如何自動檢查複選框
<td>@Html.CheckBoxFor(m => m.Checkbox1) (Test Box) <br /></td>
根據我對你的問題的理解。請在下面嘗試,
@Html.CheckBoxFor(m => m.Checkbox1, new { @checked="checked"})
如果我錯了,請糾正我。
您希望自動選中複選框,爲什麼不在控制器中執行此操作。這是一個更好的方法,因爲當你想要複選框被自動檢查時,你也暗示Model.Checkbox1
應該在這一點上是真實的。
Model.Checkbox1 = true;
,或者你可以做到這一點在你的看法(雖然我建議,寧願做控制器)
@{
Model.Checkbox1 = true;
}
@Html.CheckBoxFor(m => m.Checkbox1)
這是唯一有效的答案。在視圖中將屬性的值設置爲true,因爲我使用的是Umbraco,除了在表單提交(SurfaceController)之外不調用控制器,然後通過工作模型將它綁定到視圖中。 +1 – 2015-01-21 16:20:07
嘗試
@Html.CheckBoxFor(m => m.Checkbox1, new { @checked=true})
沒有改變 – user1809035 2013-05-01 09:23:59
嘗試@Html .CheckBoxFor(m => m.Checkbox1,null,new {@ checked =「checked」}) – 2013-05-01 09:29:53
add @ checked =「checked」部分的HTML屬性 – 2013-05-01 09:31:06