public ActionResult Index(string Name, string Types, string Order) { var ContactData = ContactRepo.DataIndex(); var TypeLst = new List <string>(); var TypeQry = from p in ContactData select p.職稱; TypeLst.AddRange(TypeQry.Distinct()); ViewBag.Type = new SelectList(TypeLst); ViewBag.職稱SortParm = String.IsNullOrEmpty(Order) ? "職稱_desc" : ""; ViewBag.姓名SortParm = Order == "姓名" ? "姓名_desc" : "姓名"; ViewBag.EmailSortParm = Order == "Email" ? "Email_desc" : "Email"; ViewBag.手機SortParm = Order == "手機" ? "手機_desc" : "手機"; ViewBag.電話SortParm = Order == "電話" ? "電話_desc" : "電話"; ViewBag.客戶名稱SortParm = Order == "客戶名稱" ? "客戶名稱_desc" : "客戶名稱"; return(View(ContactData.ToList())); }