【发布时间】:2016-01-07 06:56:47
【问题描述】:
我想制作显示实体属性列表的动态视图。
我创建这些模型
public class PersonModel
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
public class EmployeeModel : PersonModel
{
public string CompanyName { get; set; }
}
public class StudentModel : PersonModel
{
public string SchoolName { get; set; }
}
我想要一个显示列表的视图,动态生成的视图 例如列和数据出现在列表中。
打开员工时的示例,我将显示以下内容:
当打开学生时,我将显示以下内容:
让我的视图动态化并包含我想要的列和数据的最简单方法是什么?
【问题讨论】:
-
您可以创建两个由不同模型键入的局部视图,然后在您的视图中使用它。可能让您的操作方法切换每个模型并返回到视图。
-
相当困难。希望我的回答能满足您的需要。
标签: c# asp.net-mvc razor