【问题标题】:How to assign ViewData as source for WebGrid如何将 ViewData 分配为 WebGrid 的源
【发布时间】:2013-08-14 09:22:25
【问题描述】:

在 mvc4 中,我在控制器操作中通过 ViewData 获取示例表值。如何将该 ViewData 作为 WebGrid 的源传递。

ViewData["SampleList"] = new List<Sample>(db.roles);  

请帮帮我。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor razor-grid


    【解决方案1】:

    试试这个,

    ViewBag.SampleList = new List<Sample>(db.roles);  
    
      var grid = new WebGrid(ViewBag.SampleList);
            @grid.GetHtml();
    

    【讨论】:

    • 如果我这样做了, var grid = new WebGrid(ViewData["SampleList"]);它显示无效参数错误消息。
    • @user2285613 我只是更新我的代码。使用ViewBag 而不是ViewData
    猜你喜欢
    • 2020-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 2012-09-15
    相关资源
    最近更新 更多