0

.DetailView 行で以下のエラーが発生しています。詳細ビュー グリッドをバインドするにはどうすればよいですか?

Telerik.web.mvc.ui.fluent.GridDetailsViewBuilder.ClientTemplate(string) に最適なオーバーロードされたメソッドの一致には、無効な引数がいくつかあります

<%= Html.Telerik().Grid<Models.Employee>()
        .Name("GridView1")
        .BindTo(Model)
        .Columns(columns =>
        {
            columns.Bound(o => o.EmpId).Width(100);
        })
         .DetailView(detailView => detailView.ClientTemplate(
                        Html.Telerik().Grid<Models.Employee>()
                             .Name("<#= EmpID #>")
%>
4

1 に答える 1

2

例外が説明しているように、ClientTemplateメソッドは文字列を想定しています。子 Grid 宣言の最後でToHtmlString () 拡張メソッドを呼び出すことができます。

このデモで強調表示されているように:

http://demos.telerik.com/aspnet-mvc/grid/hierarchyajax

于 2012-10-08T20:21:34.547 に答える