Как я могу фильтровать по контексту в dropdownlist MVC
Мне нужно контекстуально фильтровать контент
Я могу создать раскрывающийся список со многими полями, но я хотел бы дополнительно отфильтровать результаты из раскрывающегося списка, набрав их с клавиатуры
Что я уже пробовал:
//Class Repository ninject public SelectList ChooseTypicalGate() { var valueTypical = (from c in db.GateSize where c.IsActive == true && c.SizeIsTypical == true orderby c.GateHeight ascending, c.GateWidth ascending select new SelectListItem { Text = "Hei. " + c.GateHeight + " - " + "Wid. " + c.GateWidth + " " + c.PanelType.NameanelType + " " + c.GatePrice + " EU", Value = c.IdGateSize.ToString() }); var value = new SelectList(valueTypical, "Value", "Text"); return value; } // Controller public ActionResult GateValuation() { ViewBag.ListTypicalGates = _repo.ChooseTypicalGate(); return View(); } //View <div class="row"> <div class="form-group has-success"> @Html.LabelFor(model => model.IdGateSize, "Gate Typical", htmlAttributes: new { @class = "control-label col-md-2" }) <div> @Html.DropDownListFor(x => x.IdGateSize, (SelectList)ViewBag.ListTypicalGates, "Please choose a gate ", new { @class = "form-control", @style = "min-width: 500px;" }) @Html.ValidationMessageFor(model => model.IdGateSize, "", new { @class = "text-danger" }) </div> </div> </div>