MVC : Dropdownlist 过滤

@using (Html.BeginForm()){  
         <p>销售状态: @Html.DropDownList("Status", "All") 
        &nbsp;
         <input type="submit" value="Filter" /></p>
        }

 

        public ActionResult Index(string status)
        {
            ViewBag.Status = PowerCar.DB.Enums.MerchandiseStatus.StatusList;
            String userName = Membership.GetUser().UserName;
            Company company = db.Company.SingleOrDefault<Company>(c => c.UserId == userName);
            List<Merchandise> merchandiseList;
            if (!string.IsNullOrEmpty(status))
            {
                merchandiseList = db.Merchandise.Where(m => m.CompanyId == company.CompanyId && m.Status == status).ToList();
            }
            else
            {
                merchandiseList = db.Merchandise.Where(m => m.CompanyId == company.CompanyId).ToList();
            }
            return View(merchandiseList);
        }

posted @ 2011-07-04 12:00  Ken-Cai  阅读(264)  评论(0编辑  收藏  举报