删除空字典条目

时间:2016-12-07 19:24:42

标签: c# dictionary umbraco umbraco7

我正在努力制作价格范围过滤器see live here。 它是在Umbraco 7制作的。

如果该范围内没有产品,我想隐藏价格范围。

我的代码如下所示:

    string selectedpriceRange = queryString.Get("priceRange");

<ul id="priceFilter" class="section sidebarList">
    <li @(String.IsNullOrEmpty(selectedpriceRange) ? currentClass : "")>
        <a href="@CurrentPage.Url@queryStringBuilder("priceRange", "")">All prices</a>
    </li>

 @{  var priceRanges = new Dictionary<int, int>();
            priceRanges.Add(0, 4999);
            priceRanges.Add(5000, 9999);
            priceRanges.Add(10000, 14999);
            priceRanges.Add(15000, 24999);
            priceRanges.Add(25000, 34999);
            priceRanges.Add(35000, 44999);
            priceRanges.Add(45000, 54999);
            priceRanges.Add(55000, 95000);
        }
        @foreach (KeyValuePair<int, int> range in priceRanges)
        {
            <li>
                <a href="@CurrentPage.Url@queryStringBuilder("priceRange", string.Format("{0}-{1}", range.Key, range.Value))">
                    @string.Format("{0} - {1}", range.Key, range.Value)
                </a>
            </li>
        }
    </ul>

我想我可以在.where中添加Countnew Dictionary来查看该价格范围内是否有任何内容,但我不确定。< / p>

0 个答案:

没有答案