2010-11-10 78 views
1

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

<% 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() %> 

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

回答

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() %> 

现在它工作正常!