带有Razor的ASP.NET MVC 3可重用表格显示模板

Roo*_*ian 7 c# razor asp.net-mvc-3

有没有一种使用新的Razor语法在ASP.NET MVC3中创建表格显示模板的好方法?

在ASP.NET MVC 2中,Phil Haack撰写了关于表格显示模板的博客.ASP.NET MVC3中有更好的方法吗?

编辑:

是否也可以根据模型元数据渲染网格?因此,我不想使用WebGrid API手动定义列,而是使用模型元数据.我看到的问题是,您每次都必须使用WebGrid API手动定义表.我想有可能有一种可重复使用的表!

编辑:那么使用模型元数据创建网格有什么好的做法吗?

Kal*_*ier 7

您可以在MVC3中使用新的WebGrid:

@{
    var grid = new WebGrid(Model);
    @grid.GetHtml();
}
Run Code Online (Sandbox Code Playgroud)

您可以使用jQuery选项卡:http://jqueryui.com/demos/tabs来创建标签页.

对不起,如果我误解了你的问题.