【问题标题】:MvcContrib Grid with Razor带有 Razor 的 MvcContrib 网格
【发布时间】:2010-12-01 15:59:51
【问题描述】:

我有一个有趣的问题。我将在我的 asp.net mvc 站点中使用 Razor。我需要创建一个带有渲染操作的网格列。但是我该怎么做呢?

代码如下:

@{
  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? *@ @{}

那么,有没有可能解决这个问题?

【问题讨论】:

    标签: razor mvccontrib-grid


    【解决方案1】:

    解决了。我可以使用这个: column.For(x => Html.Partial("MyGridButtons", x)).Named("Action");

    【讨论】:

    • 似乎 lambda 表达式不能与 razor 语法一起使用? :s
    猜你喜欢
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-07-22
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 2012-12-22
    • 2012-10-02
    相关资源
    最近更新 更多