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