MvcContrib Grid с Razor

У меня есть интересный вопрос. Я собираюсь использовать Razor на своем сайте asp.net mvc. Мне нужно создать столбец сетки с действием рендеринга. Но как я могу это сделать?

Вот код:

@{
  Html.Grid(Model).Columns(column =>
  {
     column.For(x => x.DeviceId).Named("Action").Action(data => { @* what to place here? *@ });
  }
}

Я не могу закрыть блок кода с помощью '}', потому что он просто закроет тело встроенного выражения:

 column.For(x => x.DeviceId).Named("Action").Action(data => {} @* what to place here? *@ @{}

Итак, возможно ли решить эту проблему?


person Serhiy    schedule 01.12.2010    source источник


Ответы (1)


Решено. Я могу использовать это: column.For(x => Html.Partial("MyGridButtons", x)).Named("Action");

person Serhiy    schedule 01.12.2010
comment
кажется, лямбда-выражение нельзя использовать с синтаксисом бритвы? :с - person Dragouf; 20.01.2011