我在部分視圖中使用下面給定的表格,我想使用 Html Helper 將復選框的值默認設置為 true。我試過了<input type="checkbox" value="@Model[i].IsSelected" checked="checked" />但即使我將其檢查為真,它也會將假值傳遞給控制器。這是我的表格代碼。.@model List<SchoolManagment.Models.tbl_Student><table id="tableforposting" class="table table-hover table-bordered"> <thead> <tr> <th>Sr#</th> <th class="col-sm-1"></th> <th>STUDENT NAME</th> <th>ROLL NO.</th> </tr> </thead> <tbody> @for (int i = 0; i < Model.Count(); i++) { <tr> <td class="col-sm-1 text-center"> @Html.CheckBoxFor(x => x[i].IsSelected) </td> <td> @Html.DisplayFor(x => x[i].Name) </td> <td> @Html.DisplayFor(x => x[i].Roll_No) @Html.HiddenFor(x => x[i].Roll_No) </td> </tr> } </tbody></table>
1 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
在 Controller 操作中,您可以將 Checkbox 模型屬性設置為true以創建選中的復選框。
public ActionResult Index(Register model)
{
model.Terms = true;
return View(model);
}
在視圖中,
@Html.CheckBoxFor(m => m.Terms)
- 1 回答
- 0 關注
- 299 瀏覽
添加回答
舉報
0/150
提交
取消