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