我正在将我的项目从asp.net mvc转换为asp.net core 2,并且允许我根据我在kendo mvc中大量使用的行内容设置自定义模板的扩展方法在kendo中丢失芯
在下面的示例中,注释掉的列定义在原始的asp.net mvc项目中按预期工作,但在asp.net core 2项目中没有。
@model List<QuarterViewModel>
@(Html.Kendo().Grid(Model)
.Name("Quarter")
.Columns(c =>
{
c.Bound(m => m.Title).Title("Quarter");
//c.Bound(m => m.YearNumber).Title("Quarter").Template(q => Html.ActionLink($"{q.YearNumber}-{q.QuarterNumber}", "Details", new { id = q.QuarterId }));
}))
查看源代码,我可以看到Title()
调用返回的网格列构建器类在kendo.mvc.dll
版本之间有所不同,但我没有找到任何解释更改的文档或使用Template()
调用的替代方法是什么。
答案 0 :(得分:1)
https://docs.telerik.com/aspnet-core/known-issues
显示了这一点已知问题
本文总结了与之相关的所有已知问题 用于ASP.NET Core的Telerik UI ...
常见问题
- 有限的帮助者。临时版本将增加更多 小部件。
- 本地化是一项正在进行的工作。有关讨论,请参阅 到aspnet / Home / issues / 1124 - Deferred()只能作为最后一个调用 设置。
我不知道有关差异或未执行帮助的详尽清单。