【发布时间】:2014-10-09 12:00:06
【问题描述】:
不断收到这个错误,似乎找不到我哪里出错了,任何人都可以伸出援助之手吗?
这是我的观点,Minside.cshtml:
@model Oblig1.Models.User
<br />
<br />
<br />
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li class="active"><a href="#home" role="tab" data-toggle="tab">Kontoinformasjon</a></li>
<li><a href="#profile" role="tab" data-toggle="tab">Ordrehistorikk</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="home">
<br />
<br />
<table class="table">
@foreach (var user in Model)
{
@user.Firstname
}
</table>
</div>
<div class="tab-pane" id="profile">Ordrehistorikk</div>
<div class="tab-pane" id="messages">...</div>
<div class="tab-pane" id="settings">...</div>
</div>
控制器:
public ActionResult Minside()
{
var db = new PastaContext();
string compareEmail = (string)Session["User"];
User foundUser = db.Users.Find(compareEmail);
if(foundUser == null)
{
return RedirectToAction("Index");
}
else
{
return View(foundUser);
}
}
我也尝试将视图中的第一行更改为@model IENumberable。
我真正想要的只是将 1 个单个用户的信息列出到视图中。
【问题讨论】:
-
Oblig1.Models.User是否实现了IEnumerable接口?
标签: c# asp.net asp.net-mvc visual-studio