0

ViewBag.ModuleId を使用して KendoUI グリッドに名前を付けようとすると、エラーが発生します。どうすれば適切に行うことができますか。

@(Html.Kendo().Grid<TimeSheetSummaryViewModel>()
    .Name("grid-timesheetsummary-" + ViewBag.ModuleId)
    .DataSource(datasource => datasource.Ajax()
        .Read(read => read.Action("GetReport", "Reporting"))
    )
    .AutoBind(true)
)

Visual Studio は Ajax() で「シンボル Ajax を解決できません」という赤い巻き毛を表示します

4

1 に答える 1

4

(string) にキャストして解決策を見つけました

@(Html.Kendo().Grid<TimeSheetSummaryViewModel>()
    .Name("grid-timesheetsummary-" + (String) ViewBag.ModuleId)
    .DataSource(datasource => datasource.Ajax()
        .Read(read => read.Action("GetTimeSheetSummary", "Reporting"))
    )
    .AutoBind(true)
)
于 2013-03-20T06:51:02.373 に答える