首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将复选框设为none clickable ASP.NET MVC5

将复选框设为none clickable ASP.NET MVC5
EN

Stack Overflow用户
提问于 2018-04-11 20:50:42
回答 1查看 135关注 0票数 0

我有一个表,它呈现了一些来自模型和控制器的数据。我让表格正常工作,但是,有没有一种方法可以阻止表格中的复选框被点击。

我的代码是:

代码语言:javascript
复制
<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>

我只是有点不确定是否有可能使复选框不能点击,所以它们以某种方式被锁定。

EN

回答 1

Stack Overflow用户

发布于 2018-04-12 16:59:57

最后,我使用了HTML禁用属性,如下所示:

代码语言:javascript
复制
@Html.CheckBoxFor(m => m.Writers[i].RightToCollect, new { @disabled = "disabled" })

它禁用了所有选中和未选中的复选框,所以你不能点击它们,这正是我要找的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49775650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档