面向ASP的Telerik UI。网络核心免费下载30天试用版

Razor Pages中的Telerik UI网格

Razor page是MVC模式的另一种选择。Razor Pages使以页面为中心的编码更容易、更高效。该方法包括acshtml文件和acs文件(通常,两个文件具有相同的名称)。您可以无缝地集成用于ASP的Telerik UI Grid。. NET Core中的Razor Pages应用程序。

有关可运行示例,请参阅网格在RazorPages的例子

开始

在Telerik UI Grid中启用CRUD操作RazorPage

  1. 控件中设置CRUD url数据源除了一个模型。Id.方法中的URL必须引用方法的名称PageModel

    .DataSource(ds => ds. ajax () .Read(r => r.l l("/Grid/GridCrudOperations?handler=Read").Data("forgeryToken")) .Update(u => u.l l("/Grid/GridCrudOperations?handler=Update").Data("forgeryToken")) .Create(c => c.l l("/Grid/GridCrudOperations?handler=Create").Data("forgeryToken")) .Destroy(d => d.l l("/Grid/GridCrudOperations?handler=Destroy").Data("forgeryToken")) .Model(m => m.d id (id => id. orderid))))
  2. 在RazorPage的顶部添加一个AntiForgeryToken

    @inject Microsoft.AspNetCore.Antiforgery.IAntiforgery Xsrf @Html.AntiForgeryToken
  3. 在页面的每个POST请求中发送AntiForgeryToken。还可以提供其他参数。