Telerik Grid ASP.NET MVC 2.0可选问题

时间:2010-11-10 22:14:34

标签: asp.net-mvc-2 asp.net-mvc-areas telerik-grid

我正在尝试在我的视图中使用位于管理区域中的telerik网格。 目前,当我在根级别创建视图并使用telerik网格时,网格属性(如selectable())工作正常。当我在管理区域中执行此操作时,将呈现网格,但属性(例如.selectable())不起作用。我认为这是一个引用问题,因为我的telerik脚本位于项目的根级别的“scripts”文件夹中,相应的css位于根级别以及“content”文件夹下。以下是我破损代码的片段:

  <% Html.Telerik().Grid<Ability>()
       .Name("Role Abilities Grid")
       .BindTo((IEnumerable<Ability>) Model)
       .DataKeys(k => k.Add(a => a.AbilityId))
       .Columns(c => 
        { 
            c.Bound(a => a.AbilityId).Width(45);
        })
       .Scrollable( scroll => scroll.Enabled(true))
       .Selectable()
       .Render(); 
        Html.Telerik().ScriptRegistrar()  %>

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

好的,这是错的,网格.Name包含空格,需要无空间

  <% Html.Telerik().Grid<Ability>()
   .Name("RoleAbilitiesGrid")
   .BindTo((IEnumerable<Ability>) Model)
   .DataKeys(k => k.Add(a => a.AbilityId))
   .Columns(c => 
    { 
        c.Bound(a => a.AbilityId).Width(45);
    })
   .Scrollable( scroll => scroll.Enabled(true))
   .Selectable()
   .Render(); 
    Html.Telerik().ScriptRegistrar()  %>

现在它正常工作了!