Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何将分组的Viewbag绑定到MVC视图?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 如何将分组的Viewbag绑定到MVC视图?

Asp.net mvc 如何将分组的Viewbag绑定到MVC视图?,asp.net-mvc,Asp.net Mvc,我有一个分组列表,如下所示 var Cabin_dt_CurrentDeal = Cabin_dt_Details.Where(f => f.SailingID == currentCruiseID) .GroupBy(a => a.Name).Select(grp => grp.ToList()) .ToList(

我有一个分组列表,如下所示

var Cabin_dt_CurrentDeal = Cabin_dt_Details.Where(f => f.SailingID == currentCruiseID)
                                         .GroupBy(a => a.Name).Select(grp => grp.ToList())
                                         .ToList();
ViewBag.Cabin_dt_CurrentDeal = Cabin_dt_CurrentDeal;
下面是我的viewbag的屏幕截图

我想做的是,我想将这个分组的viewbag绑定到我的视图(如下所示)

@foreach(ViewBag.cab\u dt\u CurrentDeal中的变量项)
{
}

请指导我怎么做。谢谢

我看不出这里有什么问题,但你的思路是对的

请提供您的
cab\u dt\u CurrentDeal
列表项的结构以及您需要的确切HTML结构,以便我可以更好地编辑答案

@foreach (var item in ViewBag.Cabin_dt_CurrentDeal)
{
    <div>
        @foreach (var subitem in item.listName)
        {
            <div>
                <h3>subitem.Name</h3>
            </div>
        }
    </div>
}
@foreach(ViewBag.cab\u dt\u CurrentDeal中的变量项)
{
@foreach(item.listName中的var子项)
{
子项.名称
}
}

如果需要,您也必须循环项目以获取列表值。这完全取决于你想从这些列表中得到什么信息。到目前为止,你做得很好,所以我真的看不出你到底在哪里
@foreach (var item in ViewBag.Cabin_dt_CurrentDeal)
{
    <div>
        @foreach (var subitem in item.listName)
        {
            <div>
                <h3>subitem.Name</h3>
            </div>
        }
    </div>
}