在我的控制器中,我正在填充像这样的选择列表
public IEnumerable<SelectListItem> getResponsibleInstitutions(String id)
{
Kitchen k = Kitchen.Get(id);
return k.GetInstitutions().Select(c => new SelectListItem
{
Value = c.Id,
Text = c.Name
});
}
然后使用Viewbag我正在填充像这样的下拉菜单
@Html.DropDownList("ingredients", (IEnumerable<SelectListItem>)ViewBag.ingredients, "--Select Ingredients--")
但我想要一个文本框而不是选择列表,它会自动完成。这样做的最佳方法是什么?谢谢您的帮助。