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

标签 c# asp.net-mvc-3 razor

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

在 ASP.NET MVC 2 中,Phil Haack 发表了关于 tabular display templates 的博客. 在 ASP.NET MVC3 中有更好的方法吗?

编辑:

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

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

最佳答案

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

@{
    var grid = new WebGrid(Model);
    @grid.GetHtml();
}

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

抱歉,如果我误解了你的问题。

关于c# - 带有 Razor 的 ASP.NET MVC 3 可重用表显示模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5172783/

相关文章:

JavaScript 不向 Controller MVC 发送参数

c# - Microsoft Razor Syntax 如何在不向客户端公开的情况下运行服务器端代码?

c# - 数据访问对象模式如何提高性能?

c# - 多阶段状态的嵌套类

asp.net-mvc-3 - 如何向 razor View 引擎添加命名空间?

c# - Asp.net Core 迁移,后操作不再有效

c# - 在共享大小组旁边为网格列提供最小宽度

c# - 有没有办法在 WPF 控件库中使用 StaticResource 并能够在设计时查看?

asp.net-mvc - 如何在 MVC 3 Razor 中将列表绑定(bind)为模型上的属性?

c# - Html.EditorFor 设置默认值