public ActionResult CommonImportExcel() { var result = new { status = true, msg = "导入成功" }; try { string XmlName = Request["xmlName"].ToString(); string ClassName = Request["className"].ToString(); if (ClassName == "") { ServiceBase service = new ServiceBase("Mms"); service.CommonImportExcel(XmlName); } else { //获取testService类,并实例化该类后,调用方法CommonImportExcel Type TypeModel = Type.GetType("Zephyr.Models." + ClassName); MethodInfo mInfo = TypeModel.GetMethod("CommonImportExcel"); object obj = Activator.CreateInstance(TypeModel); mInfo.Invoke(obj, new object[] { XmlName }); } } catch (Exception ex) { result = new { status = false, msg = "导入失败:" + ex.InnerException.Message }; } return(Json(result, JsonRequestBehavior.AllowGet)); }