asp.net c#在正确的类别下排序正确的产品

时间:2015-09-15 14:58:01

标签: c# asp.net-mvc sorting

我正在尝试渲染我在正确类别下排序的项目。我现在就拥有它,所以正确的产品将在正确的类别下,但它不会显示出名称。它渲染出对象,看起来很奇怪。

这是我的代码:

    int i = 0;
var categories = ViewBag.Category as List<Category>;
var products = ViewBag.Products as List<Product>;

foreach (var cateory in categories)
{
    i++;
        <div class="panel-group accordion" id="accordion1">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h4 class="panel-title">
                        <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion1" href="#collapse_@i">
                            @cateory.Name
                        </a>
                    </h4>
                </div>
                <div id="collapse_@i" class="panel-collapse collapse">
                    <div class="panel-body">
                        <div class="col-md-12">
                            @cateory.Products
                        </div>
                    </div>
                </div>
            </div>
        </div>
}

这是输出。

  

System.Collections.Generic.HashSet`1 [ProductCatalog.Models.Product]

我已经厌倦了@cateory.Products.Select(n => n.Name).ToString();,但做得不多。

0 个答案:

没有答案