Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从DBContext获取视图绑定列表后插入项_C#_Asp.net Mvc_Entity Framework - Fatal编程技术网

C# 从DBContext获取视图绑定列表后插入项

C# 从DBContext获取视图绑定列表后插入项,c#,asp.net-mvc,entity-framework,C#,Asp.net Mvc,Entity Framework,我试图在从数据库查询后插入一些对象,但在视图绑定期间,引发了nullreferenceexception 在我看来,我做了一些简单的循环和绑定,唯一观察到的是,在运行时从db查询的对象有一个dynamicproxy对象,但插入的对象没有 var items = ctx.items.Take(10).ToList(); var item = new Item(); item.name = "test"; items.Insert(2, item); return (ActionResult)Pa

我试图在从数据库查询后插入一些对象,但在视图绑定期间,引发了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);       

天哪,我发现了问题

在视图中,我在标记上嵌入了一些服务器端值

<a href="@Model[i].CreatedBy.Id">@Model[i].CreatedBy.UserName">
@Model[i].CreatedBy.UserName“>
在调试程序中单步执行完全跳过了这一行,只有在循环开始时一直移动@if(Model[i].ID!=0)检查时,我才能找到它