我在我的mvc頁面上有幾個問題。當用戶登錄時,他們應該看到他們創建的帖子,但是當用戶看到所有用戶的所有帖子時。 (Linq issue from my index page)linq在mvc中使用實體框架
另外BlogUser正在顯示該表的全部內容。我只想顯示電子郵件地址。我在我的索引中嘗試了BlogUser.Email
,但它拋出了一個錯誤。
,我想起來了,現在看起來是這樣的結果:
[在這裏輸入的形象描述] [1]
查看:
控制器:
public ActionResult Index()
{
Post post = new Post();
post.BlogUserEmail = User.Identity.Name;
var posts = db.Posts.Include(p => p.BlogUser).Include(p => p.Category);
//var posts = db.Posts.Include(p => p.BlogUser.Email).Include(p => p.Category);
return View(posts.ToList());
}
![輸入圖片描述] [2]
這工作(雖然它是BlogUserEmail不PostUserEmail)。 –