Вопрос

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

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

2) Добавить ссылку на Teleerik.Web.mvc.dll, который расположен в папке двоичных файлов расширений Teleerik для ASP.NET MVC Установить местоположение: Готово

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

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

4) Добавьте файлы JavaScript в папке сценариев вашего приложения 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 в папке содержимого вашего приложения ASP.NET MVC. Готово. Та же подход, что и шаг 4, местоположение является ср / контент / 2010,2.825 Я также поместил стиль листового регистратора в головке страницы ASPX

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

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

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

                %>

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top