Telerik Html.Grid样式表问题

时间:2010-10-07 21:25:26

标签: asp.net-mvc-2 telerik-grid

我今天开始使用Telerik Html.Grid并且已经遇到了问题。网格本身正在出现,但基于文本,所以我知道这是一个样式表问题。另外,我一直在遵循文档中的使用说明。我会通过他们解释我做了什么,也许我的解释是错误的。

1)在Visual Studio中打开现有的ASP.NET MVC应用程序或创建一个新的。 完成

2)添加对Telerik.Web.Mvc.dll的引用,该文件位于Telerik Extensions for ASP.NET MVC安装位置的Binaries文件夹中: 完成

3)注册Telerik Extensions for ASP.NET MVC名称空间: 完成,但我使用了导入而不是添加

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

4)在ASP.NET MVC应用程序的Scripts文件夹中添加JavaScript文件。 完成,但表示脚本位于Web / Scripts / 2010.2.825位置我也放在.aspx页面末尾的ScriptRegistrar中

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

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

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

5)将CSS文件添加到ASP.NET MVC应用程序的Content文件夹中。 完成。与步骤4相同,位置为Wed / Content / 2010.2.825我还将样式表注册器放在aspx页面的头部

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

6)创建telerik Web控件 完成。不要以为我可以搞砸了,但是嘿。

<%
                    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 :(得分:0)

我实际修好了。对于读这篇文章的人来说,问题是我遵循了这封信的指南。并特别注意什么&lt; %%&gt;标签有:或者=开头或者;在末尾。如果对于这个问题的回答太过模糊而且发布了我的代码。