public ActionResult LoadRegionVehicleTable(int RegionType, string[] Vehicles, int SearchPage) { var model = new SearchDataWithPagedDatas <int, MapRegionSettingModel>(); if (RegionType < 1 || RegionType > 3 || Vehicles == null || Vehicles.Length == 0 || SearchPage <= 0)//非法请求 { model.PagedDatas = new AsiatekPagedList <MapRegionSettingModel>( new List <MapRegionSettingModel>(), 1, 5, 5 ); return(PartialView("Regions_DataTable", model)); } ViewBag.SubView = "Regions"; ViewBag.SubViewData = null; ViewBag.TreeViewShowCheckBox = true; var PlaterNums = new List <string>(); var PlaterNumAndTerminalCodes = new List <Tuple <string, string> >(); foreach (var v in Vehicles) { // Vehicles当中的记录为 PlateNum#TerminalCode string[] PlateNumAndTerminalCode = v.Split('#'); PlaterNums.Add(PlateNumAndTerminalCode[0]); PlaterNumAndTerminalCodes.Add(new Tuple <string, string>(PlateNumAndTerminalCode[0], PlateNumAndTerminalCode[1])); } var data = TerminalSettingsBLL.QueryMapRegionSettingsByUserID(base.CurrentUserID, SearchPage, RegionType, PlaterNums.ToArray()); model.PagedDatas = new AsiatekPagedList <MapRegionSettingModel>(data.Item1, SearchPage, 5, (int)data.Item2); return(PartialView("Regions_DataTable", model)); }