我感谢Kendo's DataSourceRequest and DataSourceResult。不幸的是,似乎唯一的示例代码和(易于发现)支持库是针对完整的CLR。对于我们这些使用.Net Core的人来说,我不知道在哪里可以找到合适的文档或库。更糟糕的是,我不认为.Net Core的库是完整的。
有人能指出.Net Core特定文档和nuget包名吗?
特别是我想解决filter de-serialization problem described here。该链接解释了只要我使用[DataSourceRequest]属性修饰我的MVC操作,DataSourceRequest过滤器将具有正确反序列化的参数值,如下所示:
[HttpPost]
public JsonResult Get([DataSourceRequest] DataSourceRequest request)
{
var employees = db.Employees.Where(e => e.IsActive);
var results = employees.ToDataSourceResult(request);
return Json(results);
}
不幸的是,Kendo(或开源社区?)似乎没有为.Net Core提供[DataSourceRequest]
属性。我也想看parameterMap
函数我看到很多文章讨论......但它似乎也不适用于.Net Core。
.Net Core可能真的缺少这些功能,或者我可能不知道购买我需要的库或Nugets的正确位置。
我正在寻找指导。
答案 0 :(得分:0)
我不知道您问过的情况如何,但是现在Telerik nuget服务器上有一个nuget:https://nuget.telerik.com/nuget
它需要此页面上说明的凭据:Telerik Config for .Net core
- 将新的软件包源添加到https://nuget.telerik.com/nuget
- 根据提示选择Telerik Source并添加您的凭据(telerik.com电子邮件和密码)。
这里有一个可能有用的示例:Kendo UI Angular with .Net core
这是代码的一小部分:
let el = document.querySelectorAll("li.shows-grid__thumb");
const ext = ["Vote 2015 Debates", "Vote 2015 Phone-in", "Vote 2015 Special"];
el.forEach(el =>
el.setAttribute("style", "display: none;")
)