1
나는 약간의 문제가있어서 해결 방법을 모르겠다. 내 메뉴의 하위 항목을 필터링하거나 하위 메뉴의 한 가지 값만 가져오고 싶다. 내 컨트롤러에는이 항목이있다.filter children 검도 메뉴 asp mvc
public ActionResult ModelBinding()
{
NorthwindDataContext northwind = new NorthwindDataContext();
var data = (from m in northwind.Categories
join a in northwind.Products on m.CategoryID equals a.CategoryID
where m.CategoryID == 1 && a.ProductID == 1
select m).ToList();
return View(data);
}
이 내 컨트롤러 내보기
@model IEnumerable<Kendo.Mvc.Examples.Models.Category>
@(Html.Kendo().Menu()
.Name("Menu")
.BindTo(Model, mappings =>
{
mappings.For<Kendo.Mvc.Examples.Models.Category>(binding => binding
.ItemDataBound((item, category) =>
{
item.Text = category.CategoryName;
})
.Children(category => category.Products));
mappings.For<Kendo.Mvc.Examples.Models.Product>(binding => binding
.ItemDataBound((item, product) =>
{
item.Text = product.ProductName;
}));
})
)
이다 나는이 같은 언젠가, 메뉴는이 프로그램을 실행할 때 제품 ID가 == 1하지만, 카테고리는 해당 카테고리의 나에게 모든 제품을 반환 필터를 보내
- Beberages
- 차이
- 장
- 구아라나 Fantastica
- Sasquach 에일
와 나는 단지 나에게 하나 개의 제품을 반환 할 것을, 그래서 내가 그 또는 그것을 할 수있는 내가 넣어하기 위해 할 수있는 방법을 원하는 필터, 누군가가 한 예를 들어 정말 고마워, 도움을 주셔서 감사합니다
아래 내 대답을 확인하고 작동하는지 알려주십시오 ... –