如何在 mvc3 的单个视图中从两个表或两个类中获取数据。我想显示两个表中的数据。我有一个父类和两个子类。即 public class GetDocumentParent { enter code here
public List getDocument { get; 放; } 公共列表 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 { 公共字符串 REVISION { 获取;放; } }
提前致谢