MVC控件绑定数据

来源:互联网 发布:dm6437软件环境 编辑:程序博客网 时间:2024/06/06 11:45

下拉列表、select绑定

数据访问层public object GetListBatch(){    return db_C56.Traces.Select(p => p.BatchID).Distinct().ToArray();}控制器public ActionResult GetBatch(){    ResultMessage<object> result = new ResultMessage<object>();    result = busi.GetListBatch();    #region 方式1    string[] arr = result.Data as string[];    List<SelectListItem> select1 = new List<SelectListItem>();    for (int i = 0; i < arr.Length; i++)    {        select1.Add(new SelectListItem        {            Text = arr[i].ToString(),            Value = arr[i].ToString()        });    }    ViewData["selBatch"] = new SelectList(select1, "Value", "Text", "");    #endregion    #region 方式2    ViewData["aaa"] = result.Data;    #endregion    return View();}前台页面方式1@Html.DropDownList("selBatch")方式2<select id="Select1">    @foreach (var arr in ViewData["aaa"] as string[])    {         <option>@arr.ToString()</option>    }</select>方式3ajax页面初始化时绑定下拉类表


原创粉丝点击