0

今日、Telerik Html.Gridの使用を開始しましたが、すでに問題が発生しています。グリッド自体は表示されていますが、テキストベースなので、これはスタイルシートの問題であることがわかります。また、私はドキュメントの使用説明書に従っています。それらを調べて、私が何をしたかを説明します。おそらく私の解釈は間違っていました。

1)VisualStudioで既存のASP.NETMVCアプリケーションを開くか、新しいアプリケーションを作成します。 終わり

2)Telerik Extensions for ASP.NET MVCのインストール場所のBinariesフォルダーにあるTelerik.Web.Mvc.dllへの参照を追加します: 完了

3)ASP.NETMVC名前空間のTelerik拡張機能を登録します: 完了しましたが、追加ではなくインポートを使用しました

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

4)ASP.NETMVCアプリケーションの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)ASP.NETMVCアプリケーションのContentフォルダーにCSSファイルを追加します。 終わり。手順4と同じアプローチで、場所はWed / Content / 2010.2.825です。また、aspxページの先頭にスタイルシートレジストラを配置します。

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

6)telerikWebコントロールを作成します 。私はこれを台無しにすることができるとは思わないが、ねえ。

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

                %>

だから私の問題は、必要なファイルをどのように追加したかにあると思います。何か入力はありますか?

4

1 に答える 1

0

実際に修正しました。これを読んでいる人にとって、問題は私が手紙のガイドに従うことでした。また、<%%>タグの先頭または;の内容については特に注意してください。最後に。これが曖昧すぎる場合は、この質問への回答を投稿し、私のコードを投稿してください。

于 2010-10-08T01:47:27.623 に答える