asp.net-mvc - Kendo MVC:网格列中的下拉菜单
问题描述
我试图在 asp.net mvc 应用程序中填充网格。我对需要呈现为下拉列表的网格中的一个特定列有疑问。
@(Html.Kendo().Grid(Model)
.Name("gridExclusions")
.AutoBind(false)
.Columns(columns =>
{
columns.ForeignKey(c => c.SubTaskId, GetSubTasks(item.Id), "Value", "Text").Width(100).Title("Sub Task").Filterable( ftb => ftb.Multi(true) .Search(true));
columns.Command(command => { command.Edit(); }).Width(100);
})
……
因为网格中的每个项目都可以有不同的子任务列表,所以我的问题是如何将当前项目 id "item.Id" 传递给函数 GetSubTasks(int id)
解决方案
尝试使用剑道转义字符 - # 在类似 => "#{parameterNameInModel}" 的字符串中
推荐阅读
- c# - c# Core MVC不能访问非静态字段
- python - 列出从python中的日期范围排除
- html - 如何在 Bootstrap 4 中合并 2 行和 2 列成为 1 个大框?
- unity3d - MRTK V2.2 - 由于创建认证时出错而无法构建
- python - 可以传递给 tf.keras.model.compile 的指标列表
- html - 出现在固定 div 上的模态叠加
- javascript - 在本地设置 react CSS 加载器,但出现错误
- r - 嵌套在 case_when 中的 if 语句
- api-platform.com - 带有 api 平台的六边形架构
- r - 使用 R 自动重新分类插入到大 SpatialPolygons 中的小 SpatialPolygons