【问题标题】:asp.net mvc webforms like gridview像gridview这样的asp.net mvc webforms
【发布时间】:2009-11-19 15:56:35
【问题描述】:

是否有一个用于 asp.net mvc 的网格,其作用类似于 asp.net webforms 数据网格
我需要的行为是将 DataTable 传递给网格而不指定列数

【问题讨论】:

    标签: asp.net asp.net-mvc webforms


    【解决方案1】:

    看看MvcContrib。它们提供了一个非常强大的 Grid HTML 帮助器。

    我在我的免费库 etcetera.Mvc 中扩展了该网格,添加了 AJAX 分页、排序和一些更好的选项。

    【讨论】:

    • 使用 mvcContrib 网格,您必须为网格的每一列指定,我有一个动态数据源(它是报表服务中的矩阵),所以我需要类似 asp.net webforms 中的东西,因为我不知道我会有多少列
    • mvccontrib 网格也支持自动列。请参阅随附的示例。
    【解决方案2】:

    在我看来,您不应该在 MVC 中使用任何服务器控件。

    您将需要使用表格并遍历所需的对象,MVC 允许对 HTML 进行更多控制,这意味着您必须做更多的工作。

    我认为你最好看看 NerdDinner 的例子。

    http://nerddinner.codeplex.com/

    这是一个例子,

     <table>
    
          <% foreach (var category in Model) { %>
    
            <tr>
                <td><%= Html.Encode(category.data) %></td>            
            <tr>
    
          <% } %>
    
        </table>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 2010-10-14
      • 1970-01-01
      • 2016-01-06
      相关资源
      最近更新 更多