2011-09-13 2 views
0

MVC3을 사용하면 JPEG 인 FileContentResult를 반환하는 컨트롤러가 있습니다. 나는 이것을 호출 할 수 있으며 JPEG를 브라우저에 완벽하게 표시합니다. 나는이 페이지를 여러 번 표시하고 싶습니다. 생각할 수있는 유일한 합리적인 방법은보기 내에서 Html.RenderAction()을 여러 번 호출하는 것입니다. 이 작업은 ViewResult를 반환하지만 FileContentResult를 반환하는 액션 메서드에는 해당되지 않습니다. CS1502 :Html.RenderAction with FileContentResult

오류 컴파일러 오류 메시지입니다에 가장 적합한 오버로드 된 메서드에 일치 'System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)'일부 잘못된 인수

어떻게 생각을 가지고 잘못하고있는거야?

많은 감사

답변

0

당신이 img 태그를 여러 번 사용하고 일부 CDN의 URL을 가리켜 야 나에게 보인다.

0

Html.RenderAction는 IIRC, 빈 공간 방법입니다, 그래서 같이 호출 할 필요가있다 :

@{Html.RenderAction(..);} 

또는

<% Html.RenderAction(...); %> 

당신이 웹 양식

를 사용하는 경우
관련 문제