我的应用程序中写有相对于根路径的所有链接。现在,当我将它上传到服务器时,服务器还有两个额外的级别,比如/ apps / thisapp /所以我的所有链接(那些没有在服务器上运行的链接)都会被破坏。有一种快速的方法可以修复它吗?
答案 0 :(得分:2)
如果您希望所有链接都解析为root,则可以使用以下命令在服务器端执行:
<img src="~/apps/thisapp/images/logo.gif" alt="" runat="server" />
根波形符号运算符(&#34;〜/&#34;)和runat属性的组合将确保链接的服务器端解析。
答案 1 :(得分:1)
如果不通过每个相对URL,可能没有一个很好的快速方法来修复它。通常,您需要使用Url.Content。
<img src="<%= Url.Content("~/images/logo.gif") %>"/>