Выбираемая проблема Telerik Grid ASP.NET MVC 2.0

Я пытаюсь использовать сетку телерика, на мой взгляд, которая находится в административной области. В настоящее время, когда я создаю представления на корневом уровне и использую сетки телерика, свойства сетки, такие как selectable(), работают нормально. Когда я делаю это в своей области администрирования, сетка отображается, но свойства (такие как .selectable()) не работают. Я считаю, что это проблема со ссылкой, поскольку мои сценарии телерика расположены на корневом уровне проекта в папке «сценарии», а соответствующий css находится на корневом уровне, а также в папке «контент». Ниже приведен фрагмент моего сломанного кода:

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

Любая помощь будет оценена по достоинству. Спасибо!


person eNc    schedule 10.11.2010    source источник


Ответы (1)


Хорошо Вот что было не так, сетка .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()  %>

Теперь работает корректно!

person eNc    schedule 12.11.2010