글쎄, 내 제목이 약간 혼란 스럽다. 아래에 분명히 예를 들어 설명하겠습니다.jquery/javascript의 상대 경로 .. ../../에 틸드가있는 상대 경로를 렌더링하는 방법은 무엇입니까?
<asp:ImageButton ID="imgButton" NavigateUrl="~/Presentation/Resources/Images/addFile.png" runat="server" />
는 HTML, 제어 위
<input type="image" name="imgButton" id="imgButton" src="../../Resources/Images/addFile.png" style="border-width:0px;">
으로 렌더링됩니다 나는 그것이 "~" "../../".IT 자동 배열하는에서 SRC를 변환합니다 것을 알 수 파일 수준이됩니다. 이 렌더링되는 HTML에서,
불행하게도
~/프리젠 테이션/자원/이미지/PDF.png :
그래서 자바 스크립트에서, 나는 그것을이 URL을 사용하여 컨트롤을 설정하려면 내가 "~"와 "../../"상대 경로를 얻을 싶다면
내 질문은<input type="image" name="imgButton" id="imgButton" src="~/Presentation/Resources/Images/addFile.png" style="border-width:0px;">
, 나는 무엇을 작성해야? 나는 이것을 시도했지만 그것을 얻을 수 없다. HTML을 렌더링하기 전에 서버에서 실행할 때
<script type="javascript"> document.getElementById("<%= imgButton.ClientID %>").src = "~/Presentation/Resources/Images/PDF.png"; </script>
감사합니다! 그것은 매력처럼 작동합니다! :) – DEN
동적 HTML 컨트롤을 ~/url과 바인딩해야하기 때문에 필요합니다 – DEN