【发布时间】:2011-01-28 00:19:03
【问题描述】:
我有一个 ASP.net 母版页。在这个大师中,我定义了所有的 css 和 javascript 文件。我还有一些图片和一些按钮和超链接。
所有的url都被声明为相对的,即“/scripts/ian.js”
如果这个网站是根网站,一切正常,但我需要它在虚拟目录中工作。
我的问题是当我将此网站放在根站点下的虚拟目录中时,我的所有链接都指向根站点。所以我的链接指向 www.root.com/scripts/ian.js 但它应该指向 www.root.com/virtualDir/scripts/ian.js
我认为标题中的Base Href 标记会有所帮助,但到目前为止它似乎并没有帮助。当我将鼠标悬停在它们上面时,所有链接仍然指向根网站。
我想要的是 IIS 或配置文件中的单个设置,我可以设置根 url 和母版页或内容页上的任何图像、脚本或链接,将指向正确的位置。
欢迎任何建议或想法。
谢谢
【问题讨论】:
标签: asp.net url master-pages