我有一个ASP.net母版页。在这个大师中,我定义了所有的CSS和JavaScript文件。我也有一些图像和几个按钮和超链接。带有虚拟目录的ASP.net主页中的基本URL
的所有网址都被宣布为相对的,即“/scripts/ian.js”如果这个网站是根网站
一切工作正常,但我需要它在一个虚拟目录工作。
我的问题是,当我把这个网站放在一个根目录下的虚拟目录中时,我所有的链接都指向了根目录。所以我的链接指向www.root.com/scripts/ian.js,但它应该指向www.root.com/virtualDir/scripts/ian.js
我认为标头中的Base Href标签将有所帮助,但到目前为止,它似乎没有帮助。当我将鼠标悬停在根网站上时,所有链接仍然指向根网站。
我想要的是在IIS或配置文件中的一个设置,我可以在主页面或内容页面上设置根URL和任何图像,脚本或链接,指向正确的位置。
欢迎任何建议或想法。
感谢
不,代字号不适用于脚本。当服务器尝试执行脚本时,您会收到错误消息。 – 2013-10-31 23:29:00