2010-10-07 4 views
0

Я начал использовать Telerik Html.Grid сегодня и уже столкнулся с проблемой. Сама сетка появляется, но текст основан, поэтому я знаю, что это проблема с таблицей стилей. Кроме того, я выполнял инструкции по использованию документации. Я прошел через них и объяснил, что я сделал, может быть, моя интерпретация была неправильной.Telerik Html.Grid Style Sheet issue

1) Откройте существующее приложение ASP.NET MVC в Visual Studio или создайте новый. Совершено

2) Добавить ссылку на Telerik.Web.Mvc.dll, который находится в папке бинарники Telerik Extensions для ASP.NET MVC установить местоположение: Готово

3) Регистрация в Telerik Extensions для ASP.NET MVC пространства имен: Done, но я использовал импорт вместо добавления

<%@ Import Namespace="Telerik.Web.Mvc.UI" %> 

4) Добавить файлы JavaScript в папку Scripts вашего приложения ASP.NET MVC. Done, но essentailly скрипты находятся в расположение Web/Scripts/2010.2.825 Я также поставил в ScriptRegistrar в конце моего .aspx страницы

<div id="footer"> 
     <% Html.RenderPartial("SiteMasterFooter");%> 
    </div> 

    <div style="clear: both;"><!-- --></div> 

    <% 
      Html.Telerik().ScriptRegistrar().jQuery(false); 
    %> 

5) Добавьте файлы CSS в содержании папку вашего приложения ASP.NET MVC. Готово. Тот же подход, как шаг 4, расположение ср/Content/2010.2.825 Я также поставил стиль листа регистратору в главе ASPX страницы

<% 
     Html.Telerik().StyleSheetRegistrar() 
         .DefaultGroup(group => group.Add("telerik.common.css") 
                .Add("telerik.windows7.css")); 
    %> 

6) Создание Telerik веб-контроль Готово. Не думаю, что я могу это испортить, но эй.

<% 
        Html.Telerik().Grid(Model.Manifests) 
         .Name("ManifestsGrid") 
         .DataKeys(keys => 
             { 
              keys.Add(p => p.Id); 
             }) 
         .Columns(columns => 
            { 
             columns.Bound(o => o.ManifestId).Width(150).Title(
              "Manifest #:"); 
             columns.Bound(o => o.Generator.CompanyName).Width(150).Title 
              ("Company:"); 
             columns.Bound(o => o.GeneratorFieldOffice.FacilityName). 
              Width(150).Title("Field Office:"); 
             columns.Bound(o => o.GeneratorFacility.FacilityName).Width(
              150).Title("Facility:"); 
            }) 
         .Pageable(paging => paging.PageSize(10)) 
         .Selectable() 
         .Scrollable() 
         .Render(); 

       %> 

Так я думаю, что моя проблема заключается в том, как ив добавит файлы мне нужно. Любой вход?

ответ

0

Я исправил его на самом деле. Для тех, кто читает это, проблема заключалась в том, что я следую руководству по письму. И обратите особое внимание на то, что <%%> теги имеют: или = в начале или в; в конце. Если это слишком неопределенный пост, ответ на этот вопрос и плохой пост мой код.