0
目前我用填充使用每個項目的表格,下面是代碼: 更新時間:_FilterSpecsBox.cshtml填充在MVC項目爲下拉列表,而不是表3
@model CatalogPagingFilteringModel.SpecificationFilterModel
@{
var renderedAttributeNames = new List<string>();
}
<div class="product-spec-filter">
@* <div class="title">
@T("Filtering.SpecificationFilter")
</div>*@
@*<div class="clear">
</div>*@
@if (Model.NotFilteredItems.Count > 0)
{
<div>
<table class="filter">
@foreach (var item in Model.NotFilteredItems)
{
if (!renderedAttributeNames.Contains(item.SpecificationAttributeName))
{
renderedAttributeNames.Add(item.SpecificationAttributeName);
<tr class="group">
<td>
@item.SpecificationAttributeName
</td>
</tr>
}
<tr class="item">
<td>
**<a href="@item.FilterUrl">@item.SpecificationAttributeOptionName</a>**
</td>
</tr>
}
</table>
</div>
}
@if (Model.AlreadyFilteredItems.Count > 0)
{
<div>
<div class="title">
@T("Filtering.SpecificationFilter.CurrentlyFilteredBy")
</div>
<table class="filter">
@foreach (var item in Model.AlreadyFilteredItems)
{
<tr class="filtereditem">
<td>
<b>@(item.SpecificationAttributeName):</b> @item.SpecificationAttributeOptionName
</td>
</tr>
}
</table>
</div>
<div class="remove-filter">
<a href="@Model.RemoveFilterUrl" class="remove-product-spec-filter">@T("Filtering.SpecificationFilter.Remove")</a>
</div>
}
</div>
我想填充@ item.FilterUrl在下拉列表中,任何人都可以提供有關如何實現此目的的任何幫助。
更新時間:_filter.cshtml
@*filtering*@
@if (Model.PagingFilteringContext.PriceRangeFilter.Enabled ||
Model.PagingFilteringContext.SpecificationFilter.Enabled)
{
<div class="product-filters">
<div class="filter-title">
<span>Filter Products By Analytes</span>
</div>
@* <div class="filter-item">
@Html.Partial("_FilterPriceBox", Model.PagingFilteringContext.PriceRangeFilter, new ViewDataDictionary())
</div>*@
<div class="filter-item">
@Html.Partial("_FilterSpecsBox", Model.PagingFilteringContext.SpecificationFilter, new ViewDataDictionary())
</div>
</div>
<div class="clear">
</div>
}
但是,當選擇 –
試驗場任何屬性,我不能得到filteration現在的工作,在上面的代碼是做filteration爲:http:// WWW .teamlemon.co.uk/c/14/cholera-toxins –
在中間左側,按分析物過濾產品 –