-1

如图所示,我有三个选项卡,每个选项卡从各自的表加载不同的内容,学生选项卡从学生表加载学生详细信息,详细信息选项卡从联系表加载联系详细信息,标记选项卡从标记加载学生标记。所有三个表都有共同的属性作为 id,这是唯一的。如何在单击详细信息选项卡和标记选项卡时显示学生姓名注意:学生姓名仅存在于学生表中。

@model IEnumerable<SA.Models.Detail>

使用它我只能加载详细表属性,我如何从详细视图中的学生表中获取属性,以便我可以显示学生姓名

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

创建一个包含两个表的视图模型类。

public class SomeViewModel
{
    public List<string> List1;
    public List<string> List2;
    ...
}

...

@model SA.Models.SomeViewModel
...
@Model.List1
...

如果列表相似,您可以创建一个局部视图来渲染它们。

于 2013-08-05T09:49:38.277 回答
0

在您的视图中使用以下 Foreach。

@foreach(var item in Model.List1)
于 2013-09-16T12:42:56.967 回答