我有一个表,它呈现了一些来自模型和控制器的数据。我让表格正常工作,但是,有没有一种方法可以阻止表格中的复选框被点击。
我的代码是:
<tbody>
@for(var i = 0; i < Model.Writers.Count(); i++)
{
<tr data-id="@Model.Writers[i].WriterId"
data-name="@Model.Writers[i].FirstName@Model.Writers[i].LastName"
data-membership="@Model.Writers[i].Membership"
data-capipinumber="@Model.Writers[i].CaeIpiNumber"
data-share="@Model.Writers[i].Share"
date-righttocollect="@Model.Writers[i].RightToCollect">
<td>@Model.Writers[i].FirstName @Model.Writers[i].LastName</td>
<td class="hidden-xs hidden-sm">@Model.Writers[i].Membership</td>
<td class="hidden-xs">@Model.Writers[i].CaeIpiNumber</td>
<td>@Model.Writers[i].Share</td>
<td class="hidden-xs hidden-sm text-center">
@Html.CheckBoxFor(m => m.Writers[i].RightToCollect, new { @class = "control-label" })
</td>
</tr>
tableRowIndex++;
}
</tbody>我只是有点不确定是否有可能使复选框不能点击,所以它们以某种方式被锁定。
发布于 2018-04-12 16:59:57
最后,我使用了HTML禁用属性,如下所示:
@Html.CheckBoxFor(m => m.Writers[i].RightToCollect, new { @disabled = "disabled" })它禁用了所有选中和未选中的复选框,所以你不能点击它们,这正是我要找的。
https://stackoverflow.com/questions/49775650
复制相似问题