我在部分视图中使用下面给定的表格,我想使用 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 关注
- 264 浏览
添加回答
举报
0/150
提交
取消