2013-03-20 2 views
0

Я пытаюсь назвать свою сетку KendoUI с помощью ViewBag.ModuleId, и я получаю ошибку. Как я делаю это правильно.Именование управления KendoUI с ViewBag

@(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»

+0

Что ошибка вы получаете ? –

+0

Visual Studio показывает красный курчавый на Ajax(), говорящий «Не удается разрешить символ Ajax» –

+0

Я это только когда вы положили 'ViewBag.ModuleId' в код? –

ответ

3

Я нашел решение, бросая его (строка)

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