0

大家好,我已经完成了一个asp.net运行良好的应用程序,现在我正在将相同的应用程序转换MVC为我MVC刚接触到的某个点,即我想将三个不同的结果绑定到相同的view. 我所做的asp.net如下

在此处输入图像描述

我想在MVC视图中显示相同的结果我已经部分完成了,我得到的结果如下,但我对剩下的两个感到震惊

在此处输入图像描述

这是我显示第一个结果的代码,我将在我的模型中有一个存储过程来绑定 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>

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

4

1 回答 1

0

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

我强烈推荐第一次使用 MVC 程序员的 ASP.NET MVC 教程,即使您非常精通 LINQ、C#、ASP.NET 等。您可以在以下位置找到它们:http ://www.asp.net/mvc /教程

于 2013-02-08T16:03:33.013 回答