public ActionResult Detail(int id, int resourceType) { ResourceBll resourceBll = new ResourceBll(); SubjectBll subjectBll = new SubjectBll(); if (resourceType == (int)ResourceTypeEnum.文本资源) { var detail = resourceBll.GetDtoTextResource(id); return(Json(new JsonResponse <DtoTextResource>() { Data = detail, ErrorCode = (int)ResourceTypeEnum.文本资源 }, JsonRequestBehavior.AllowGet)); } else if (resourceType == (int)ResourceTypeEnum.多媒体资源) { var detail = resourceBll.GetMediaResourceGroup(id); return(Json(new JsonResponse <DtoMediaResourceToCourse>() { Data = detail, ErrorCode = (int)ResourceTypeEnum.多媒体资源 }, JsonRequestBehavior.AllowGet)); } else if (resourceType == (int)ResourceTypeEnum.题目) { var detail = subjectBll.GetSubject(id); return(Json(new JsonResponse <Yw_Subject>() { Data = detail, ErrorCode = (int)ResourceTypeEnum.题目 }, JsonRequestBehavior.AllowGet)); } return(Json(new JsonResponse <Yw_TextResource>() { ErrorCode = 0 }, JsonRequestBehavior.AllowGet)); }