@ Url.action을 통해 작업을 호출하는 내보기의 이미지 태그에 이미지를 반환하는 하위 컨트롤러가 내 컨트롤러에 있습니다. 내 문제는 내가 ChildActionOnly 특성을 이미지에서 렌더링 작업을 제거 할 때하지만 그것을 다시 추가 할 때 않습니다. 직접 호출 할 수 없도록이 속성을 전달하는 조치가 필요합니다. 아래는 제 코드입니다.이 ChildAction 또는 Razor보기에 누락 된 항목
[ChildActionOnly]
public ActionResult GetImage(int id)
{
var photo = _Db.Photozs.Single(p => p.PhotozId == id);
string path = Server.MapPath("~/Photo"+photo.Url);
var fs = new FileStream(path, FileMode.Open);
return new FileStreamResult(fs, photo.ContentType);
}
이 내보기
이것은 '보기'또는 '부분보기'입니까? 제 생각에'ChildActionOnly'는'View'가 아닌'Partial View'에서만 사용해야합니다. – wuhcwdc