public ActionResult GetUserVehiclesByPlateNum(string plateNum) { List <UserVehiclesModel> list = new List <UserVehiclesModel>(); // 默认模式 if (base.VehicleViewMode) { list = VehicleBLL.GetDefaultVehiclesAndStrucNameByPlateNum(base.CurrentStrucID, plateNum); } else { list = VehicleBLL.GetVehiclesAndStrucNameByPlateNum(base.CurrentUserID, plateNum); } List <dynamic> resultList = new List <dynamic>(); foreach (var item in list) { resultList.Add(new { label = item.PlateNum + "[" + item.StrucName + "]", value = item.PlateNum, VID = item.VID, strucName = item.StrucName, VIN = item.VIN }); } return(Json(resultList, JsonRequestBehavior.AllowGet)); }