public ActionResult CarTransferSearch(string key, int page, 
     int area, int city,
     int clc)
 {
     var model = new CarTransferSearchModel(page);
     model.Key = key;
     model.AreaId = area;
     model.CityId = city;
     model.Clc = clc;
     model.MainCars = transferCarSearch.SearchByKey(key, area, city, page - 1, 10,clc);
     model.CheckModel();
     return View(model);
 }
 /// <summary>
 /// 宝马页面
 /// </summary>
 /// <param name="id">第几页</param>
 /// <returns>View</returns>
 public ActionResult BMW(int id)
 {
     var model = new CarTransferSearchModel(id);
     if (id <= 0)
     {
         return RedirectToAction("PageNotFound", "PageLink");
     }
     if (id <= 10)
     {
         model.MainCars = carCache.GetMainCarTransferBMW().Skip((id - 1) * 10).Take(10).ToList();
     }
     else
     {
         //缓存中数量超过100个的时候 才可能有后续数据 这个时候才去读取 否则不读取  默认100个   
         if (model.MainCars.Count == 100)
         {
             model.MainCars = carSearch.SearchByCatagroy(ChannelListDetailCatagroy.BMW, (id - 1), 10);
         }
     }
     
     model.CheckModel();
     return View(model);
 }