我有一个返回自定义类型列表的方法,这些值正在两个下拉列表中使用,但现在我想根据类型删除它们的一个子集,然后添加到第一个下拉列表。我正在使用角度js,asp.net mvc。即使在呈现数据并保持相同方法之前应用过滤器的最佳方法是什么。 下面是控制器中的方法,它将名称和部门作为json响应返回。现在我希望这个方法返回两个不同的json对象,一个是根据它们所属的部门返回当前集合的子集。
Public JsonResult GetDetails()
{
List<Cust> Customers = new List<Cust>();
Customers = GetCustomerDetails();
var name = Customers.Select(e => new{e.custname}).Distinct().ToList();
var dept = Customers.Select(e => new{e.deptname}).Distinct().ToList();
var response = new{CustomerNames = name, CustomerDepartments = dept};
return Json(response, JsonRequestBehaviour.AllowGet();
}