2012-04-07 2 views
1

의 면도기 렌더링 Html.Raw()에서 면도기를 렌더링 할 수 있습니까? Html.Raw() 메서드를 사용하여 컨트롤러에서 만든 페이지를 렌더링하는 동적 페이지를 생성했습니다. 이 페이지 안에는 Url.Action을 통해 이미지를 가져와야하는 이미지 태그가 있습니다.Html.Raw() (MVC3)

var image = string.Format("<img src=\"@Url.Action(\"GetImage\", \"ImageUtility\")?id={0}\" alt=\"{1}\" />", Image.ImageId, Image.Name); 

이는 면도기가 렌더링되지 않고 다음과 같은 렌더링 것입니다 볼 수 있듯이 :

<img src="@Url.Action("GetImage", "ImageUtility")?id=10000" alt="Image Name" /> 

답변

1

괄호로 Url.Action 포장보십시오.

this answer 및 @ Igor의 댓글과 관련된 내용을 참조하십시오.

+0

그것은 내 잘못이었습니다. 나는 그것이 면도기 문제라고 생각했지만, 내 라우팅이 행동 요청을 망쳐 놓았다는 것을 빨리 알았습니다. CSS를 렌더링하는 도로 블록을 쳤지 만? –

+0

마지막 문장에서 무슨 뜻인지 이해하지 못했습니다 ... 설명해 주시겠습니까? –

+0

괜찮 았어. 내 문제는 데이터베이스에서 CSS를 가져 와서 뷰에서 렌더링하는 것이 었습니다. –