如何使用razor语法调用带有para内部kendo网格列模板的cs函数

时间:2016-02-16 07:12:20

标签: asp.net-mvc kendo-ui kendo-grid

我正在使用kendo ui grid。我想用模板中的para调用函数cs para是一个归档网格,但不知道归档网格。我在代码中看到了这个错误:

  

@ ilia_Common.ilia.getnamepermission(#=#全称)

{
  field: "fullname", title: "نام ونام خانوادگی",                          
  template: "<a onclick='New()' class ='tet'  href=''> تست </a>",
  template: "<a  class = 'Detail' 
          href = '@Url.Action(MVC.AdminBase.User.ActionNames.Detailuser, MVC.AdminBase.User.Name)/#=id#'>
          @ilia_Common.ilia.getnamepermission(#=fullname#) </a>"
},

1 个答案:

答案 0 :(得分:0)

Razor文件中嵌入的C#代码在Razor文件转换为HTML之前运行,然后发送到客户端。

对于网格的每个数据行,在客户端上执行Kendo模板。

如果要为网格中的每一行运行.NET服务器代码,则需要从客户端上的JavaScript到服务器的每一行执行某种形式的AJAX调用。如果服务器的行数或延迟时间超过几行,则速度非常慢。

更好的解决方案是在最初渲染时提供网格所需的所有数据(或者如果使用AJAX填充网格,则在读取处理程序中),以便可以在客户端上执行网格的所有渲染。