2009-10-02 4 views
0

MVC를 사용하는 응용 프로그램이 있습니다. 내 컨트롤러에는 Viewdata [ "dd"] = 새 Control(). ResolveUrl (path)) 이미지 경로가 포함 된 viewdata []가 있습니다. 이것은 내 지역에서 작동하지만 배포가 끝나면 더 이상 작동하지 않습니다.새로운 컨트롤(). 배포시 ResolveUrl ("")이 작동하지 않습니다.

아무도이 시나리오를 경험하지 않았습니까?

귀하의 회신을 크게 기쁘게 생각합니다.

최저

답변

0

이를 사용하지 이유 :

컨트롤러 :

ViewData["dd"] = path; 

보기 :

<img src='<%= Url.Content((string)ViewData["dd"])%>' alt="" /> 
1

이 시도 :

ViewData["dd"] = System.Web.VirtualPathUtility.ToAbsolute("~/RelativeAddress"); 

URL에 검색어 매개 변수가있는 경우 예외가 발생합니다. 쿼리 매개 변수로 URL을 해결하려면 문제를 해결하기 전에 일시적으로 제거한 다음 나중에 다시 추가해야합니다.

관련 문제