Telerik Html.Grid Style Sheet выпуск - PullRequest
0 голосов
/ 08 октября 2010

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

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

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

3) Зарегистрировать расширения Telerik для пространств имен ASP.NET MVC: Готово, но вместо добавления я использовал импорт

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

4) Добавить файлы JavaScriptв папке Scripts вашего приложения ASP.NET MVC. Готово, но по сути, скрипты находятся в папке 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-файлы в папке Content вашего приложения ASP.NET MVC. Готово.Тот же подход, что и в шаге 4, расположение: Wed / 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(); 

                %>

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

1 Ответ

0 голосов
/ 08 октября 2010

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

...