2010-11-10 3 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

Ok Вот что было неправильно, сетка .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() %> 

Теперь он работает правильно!

Смежные вопросы