我正在尝试从数据库查询后插入一些对象,但在视图绑定期间,抛出了nullreferenceexception。
在我看来,我做了一些简单的循环和绑定,我唯一注意到的是,从db查询的对象在运行时有一个dynamicproxy对象,但插入的对象没有。
var items = ctx.items.Take(10).ToList();
var item = new Item();
item.name = "test";
items.Insert(2, item);
return (ActionResult)PartialView("_FetchPartial", items);
答案 0 :(得分:0)
omg我发现了问题......
在视图中,我在标签上嵌入了一些服务器端值<a href="@Model[i].CreatedBy.Id">@Model[i].CreatedBy.UserName">
单步执行调试器完全跳过了这一行,当我在循环开始时移动@if(Model [i] .ID!= 0)检查时,我只能设法发现它