MVC使用下拉列表
发表日期:2019-08-15 文章编辑: 浏览次数:3529 标签:
控制器后台
//下拉列表
public ActionResult select()
{
List<Model.Category> itemList = new DAL.CategoryDAL().GetListArray("pid=0 order by sort_id asc,id asc"); //绑定需要绑定数据
ViewData["caid"] = new SelectList(itemList, "id", "title"); //把绑定的数据 引用到ViewData对象中,其中 id为值value,title是text
return View();
}
前端
//使用 DropDownList 绑定 控制器的 ViewData["caid"] "全站搜索"为默认选中,@class为栏式
@Html.DropDownList("caid", null, "全站搜索", new { @class = "search_select" })
结果
<select class="search_select" id="caid" name="caid">
<option value="">全站搜索</option>
<option value="1">选项一</option>
<option value="2">选项二</option>
<option value="27">选项三</option>
</select>