0

我了解如何在视图中使用 Razor 语法添加列,但我想知道是否有办法在服务器端创建 WebGridColumns 并将其交给 razor 端的 WebGrid.GetHtml 方法?

4

1 回答 1

1

Razor 在服务器上运行,因此当您在视图中声明列时,网格已在服务器上创建。但如果on the server你的意思是on the controller那是一个不同的故事。但是,是的,当然,你可以做到。只需在视图模型(由控制器操作传递给视图的类)上定义一个属性,它是列的集合。

于 2012-12-05T22:01:50.273 回答