相关疑难解决方法(0)

MVC4 Razor - @ Html.DisplayFor不绑定到模型

我试图用MVC4 Razor找到我的脚,我坚持这个简单的问题.

当我使用@ Html.DisplayFor时,模型总是以NULL形式返回,但是当我使用@ Html.TextBoxFor这个模型完全填充时,我缺少什么?

提前致谢

asp.net-mvc razor

33
推荐指数
3
解决办法
3万
查看次数

在asp.net mvc中一次更新多个记录

我正在尝试使用asp.net mvc 4&EF6我想要一次更新多行的网站.但由于某种原因,它不起作用,我得到这样的错误,

System.NullReferenceException:未将对象引用设置为对象的实例

这是我的代码,

调节器

[HttpPost]
    public ActionResult MakeDue(List<BillCheck> BillLists)
    {
        if (Session["username"] != null)
        {
            if (ModelState.IsValid)
            {
                foreach (var BillId in BillLists)
                {
                    var getDue = db.BillChecks.Where(p => p.id == BillId.id).FirstOrDefault();
                    getDue.due = BillId.due;
                }
                db.SaveChanges();
                return RedirectToAction("Success");
            }
            else
            {
                return RedirectToAction("Failed");
            }
        }
        else
        {
            return RedirectToAction("Login");
        }
    }
Run Code Online (Sandbox Code Playgroud)

视图

@using (Html.BeginForm("MakeDue", "Home"))
{
    @Html.ValidationSummary(true)
    @foreach(var item in Model.DueList)
    {
        @Html.HiddenFor(modelItem => item.id)
        <tr>
            <td>@Html.DisplayFor(modelItem => item.flat)</td>
            <td>@Html.DisplayFor(modelItem => item.name)</td>
            <td>@Html.TextBoxFor(modelItem …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×2

asp.net ×1

c# ×1

razor ×1