正文
描述得不够清楚。是不是这样的?1. 已知下拉菜单列表项:
public class DemoController : Controller
{
public ActionResult BindDropDownList()
{
List<SelectListItem> select1 = new List<SelectListItem>
{
new SelectListItem { Text = "内容", Value = "值" },
new SelectListItem
};
ViewData["select1"] = new SelectList(select1, "Value", "Text", "此处为默认项的值");
return View();
}
}
<%= Html.DropDownList("select1") %>
那从数据库中读取的怎么写啊?
你想怎麼個動態法
有什么方法呢?
@Fiona_xu:
樓下的是一種方法,到前端用ajax取得選項是另一種方法
@RosonJ:左边的列表要从数据库获取,上面是一个搜索框,可以搜索下面的字段,请问具体应该怎么实现啊?
@Fiona_xu:
列表選項:
寫個WebAPI負責提供從DB取得的列表選項,透過AJAX叫用
搜索框:
JvavScript監視搜索框輸入行為,根據輸入內容遍歷列表選項,將與搜索框內容不符的選項隱藏