【发布时间】:2012-08-21 21:04:09
【问题描述】:
如何在 mvc3 的单个视图中从两个表或两个类中获取数据。
我想显示两个表中的数据。
我有一个父类和两个子类。
IE
公共类 GetDocumentParent
{enter code here
公共列表 getDocument { 获取;放; }
公共列表 getDocumentRevision { 获取;放; }
}
查看:
" %><% foreach (var item in Model.getDocument)
{ %>
<tr>
<td>
<%:Html.DisplayFor(ModelState => item.DOCUMENT_NAME)%>
</td>
<td>
<%:Html.DisplayFor(ModelState => item.ActiveDate)%>
</td>
<td>
<%:Html.DisplayFor(ModelState => item.Revision)%>
</td>
<td>
</tr>
<% } %>
==>来自文档类的 item.DOCUMENT_NAME 和 item.ActiveDate。
来自 Document_Revision 类的 item.Revision。
如何在视图中同时显示两个类的值。
控制器:
var model = new GetDocumentParent
{
getDocument = db.Document.ToList(),
getDocumentRevision = db.DocumentRevisions.ToList()
};
return View(model);
型号: 1.
公开课文档 {
public string DOCUMENT_NAME
{
get;
set;
}
public Nullable<System.DateTime> ActiveDate
{
get;
set;
}
}
2.
公开课 DOCUMENT_REVISIONS { 公共字符串修订 { 得到; 放; } }
提前致谢
【问题讨论】:
标签: asp.net-mvc-3