2014-01-29 79 views
0

我試圖從數據庫查詢後插入一些對象,但在視圖綁定期間,拋出了nullreferenceexception。從DBContext獲取列表後,爲視圖綁定插入項目

在我看來,我做了一些簡單的循環和綁定,我觀察到的唯一的事情是,從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

OMG我發現這個問題...

視圖

,我已經嵌入標籤

<a href="@Model[i].CreatedBy.Id">@Model[i].CreatedBy.UserName"> 

通過調試器步進一些服務器端值跳過這一行完全和當我移動@if(Model [i] .ID!= 0)時,我只能在循環開始時一路查看它