获取HTML复选框以切换MVC模型布尔值

时间:2016-09-06 17:23:26

标签: c# asp.net-mvc database razor

我正在尝试使用MVC表单来修改数据库中的某些信息。我希望能够使用系列复选框从表中选择一些项目。当我点击表单底部的链接时,它应该更新数据库的布尔值。

到目前为止,我已尝试过其他线程的一些解决方案,但由于我是MVC的新手,因此它们相当令人困惑。

这就是我现在对HTML的看法:

    @foreach (var item in Model)
    {
    <tr>
        @if (!item.IsCurated)
        {
            <td>
                @Html.CheckBoxFor(modelItem => item.isChecked, new { @checked = true })
            </td>
        {
    </tr>

    @Html.ActionLink("Update", "updateDatabase", Model)

“updateDatabase”方法调用

public void updateDatabase()
{
    db.SaveChanges();
}

我相信正在保存对数据库的更改,但复选框实际上并未指定任何更改的值。

0 个答案:

没有答案