如图所示,我有三个选项卡,每个选项卡从各自的表加载不同的内容,学生选项卡从学生表加载学生详细信息,详细信息选项卡从联系表加载联系详细信息,标记选项卡从标记加载学生标记。所有三个表都有共同的属性作为 id,这是唯一的。如何在单击详细信息选项卡和标记选项卡时显示学生姓名注意:学生姓名仅存在于学生表中。
@model IEnumerable<SA.Models.Detail>
使用它我只能加载详细表属性,我如何从详细视图中的学生表中获取属性,以便我可以显示学生姓名
如图所示,我有三个选项卡,每个选项卡从各自的表加载不同的内容,学生选项卡从学生表加载学生详细信息,详细信息选项卡从联系表加载联系详细信息,标记选项卡从标记加载学生标记。所有三个表都有共同的属性作为 id,这是唯一的。如何在单击详细信息选项卡和标记选项卡时显示学生姓名注意:学生姓名仅存在于学生表中。
@model IEnumerable<SA.Models.Detail>
使用它我只能加载详细表属性,我如何从详细视图中的学生表中获取属性,以便我可以显示学生姓名
创建一个包含两个表的视图模型类。
public class SomeViewModel
{
public List<string> List1;
public List<string> List2;
...
}
...
@model SA.Models.SomeViewModel
...
@Model.List1
...
如果列表相似,您可以创建一个局部视图来渲染它们。
在您的视图中使用以下 Foreach。
@foreach(var item in Model.List1)