嗯,我明白我的標題有點混亂。我將在下面用示例清楚地說明它。如何使用波浪線將相對路徑渲染成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;">
我注意到,它會在src轉換,從「〜」到「../../」。它自動安排它將文件級別。
所以在JavaScript中,我想將它與這個URL控制:
〜/演示/資源/圖像/ PDF.png
不幸的是,在HTML將呈現作爲
<input type="image" name="imgButton" id="imgButton" src="~/Presentation/Resources/Images/addFile.png" style="border-width:0px;">
我的問題是,我應該寫什麼,如果我想和獲得「../../」相對路徑‘〜’? 我試過這個,但我不能得到它。
<script type="javascript">
document.getElementById("<%= imgButton.ClientID %>").src =
"~/Presentation/Resources/Images/PDF.png";
</script>
謝謝!它像一個魅力工作! :) – DEN
我需要它,因爲我必須綁定動態html控制〜/ url – DEN