如何在mvc4中合并或组合结果以获得所需的结果

时间:2013-02-08 11:45:18

标签: entity-framework-4 asp.net-mvc-4

大家好我已经在asp.net中完成了一个可以正常工作的应用程序,现在我正在将同一个应用程序转换为MVC,因为我是MVC的新手。即我想将三个不同的结果绑定到同一个view。我在asp.net中完成的内容如下

enter image description here

我希望在MVC视图中显示相同的结果我已经部分地完成了它,我得到的结果如下,但我对其余的两个进行了打击

enter image description here

这是我显示第一个结果的代码,我将在我的模型中有一个存储过程来绑定Stats结果,如第一个图像所示,

@model IEnumerable<forumAPP.tblTechnology>
<tr class="row1">
<td class="altrow">
</td>
<td>
@foreach (var item in Model)
{
@Html.DisplayFor(modelItem => item.TechName)
<br />
<br />
@Html.DisplayFor(modelItem => item.TechDesc)
<br />
<br />
<hr style="-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;
-moz-border-top-colors: none; border-color: #EBEBEB; border-image: none; border-style: solid;
border-width: 1px 0 0; clear: both; display: block; width: 105%;" />
}
</td>

有人可以帮助我如何在同一个视图上显示多个结果

1 个答案:

答案 0 :(得分:0)

查看ViewModels。您可以轻松地组合相关数据,然后将这些ViewModels的集合传递给View并对其进行适当处理。

我强烈推荐第一次MVC程序员的ASP.NET MVC教程,即使你非常精通LINQ,C#,ASP.NET等。你可以在http://www.asp.net/mvc/tutorials