【发布时间】:2020-12-31 17:37:31
【问题描述】:
我正在为 MVC5 应用程序构建一个用于查找表管理的接口。每个查找都封装在自己的模型中。希望/想法是我可以动态地将我选择的任何模型输入到包含MVC.Grid 的单个 Razor 页面中。不幸的是,MVC.Grid 的语法要求我对给定模型的属性进行硬编码。
有没有办法为给定模型的每个属性动态添加一列?
@model IQueryable<Person>
@(Html
.Grid(Model)
.Build(columns =>
{
columns.Add(model => model.Name).Titled("Name");
columns.Add(model => model.Surname).Titled("Surname");
columns.Add(model => model.MaritalStatus).Titled("Marital status");
})
)
【问题讨论】:
标签: c# asp.net-mvc razor