【发布时间】:2011-11-18 00:05:57
【问题描述】:
ASP.net mvc 对我来说是新的,有一段时间我使用 php(没有 mvc),但现在我很感兴趣,如何从 db 中获取一行?没有 foreach,例如在标题中...
这里有一些代码: 控制器
public ActionResult Index()
{
var pages = (from page in db.Pages where page.PageName == "index" select page).ToList();
return View(pages);
}
查看:
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
<% foreach (var item in Model)
{ %>
<%= Html.Encode(item.Text) %>
<% }
%>
</asp:Content>
【问题讨论】:
-
“从数据库中获取一行?没有 foreach”是什么意思? ForEach 正在迭代结果集,并将其传递给视图。是否要将结果集限制为只有一条记录?
标签: asp.net-mvc view