@{
var name = Model.Rrole.Where(i => i.ROLEID == item.ROLEID);
@Html.DisplayFor();
}
我想顯示DisplayFor內部的名字,但它是通過一個錯誤 這是我的完整視圖如何在DisplayFor顯示視圖變量視圖中的
@{
var name = Model.Rrole.Where(i => i.ROLEID == item.ROLEID);
@Html.DisplayFor();
}
我想顯示DisplayFor內部的名字,但它是通過一個錯誤 這是我的完整視圖如何在DisplayFor顯示視圖變量視圖中的
,你可以像下面
@Html.DisplayFor(x=>name);
您應該爲Rrole類型創建一個局部視圖,並將其放置在相同的視圖文件夾或其中一個共享文件夾中。並在該視圖中顯示任何你想要的。
@{
var name = Model.Rrole.Where(i => i.ROLEID == item.ROLEID);
@Html.DisplayFor(m => m.Rrole.Where(i => i.ROLEID == item.ROLEID).FirstOrDefault());
}
如果您只想顯示角色的名稱,
@Html.DisplayFor(m => m.Rrole.FirstOrDefault(i => i.ROLEID == item.ROLEID).Name);
這樣做後,它通過一個錯誤「值不能爲空」。 「參數名稱:來源」 –
然後首先確保Model.Rrole集合包含item.ROLEID。 if(Model.RRole.Count(f => f.ROLEID == item.ROLEID)> 0){code to display} – hazimdikenli
不應該是@@ Html.DisplayFor(x => x.name);'在第一位? – Abbas