在javascript中获取应用程序的根路径

时间:2015-08-14 11:57:48

标签: javascript asp.net

window.location.origin工作正常,但我的应用程序托管在不同的目录中,我的意思是,生产的根网址为xyz.com/InnerDirectory。在本地主持人window.location.origin上工作,但在制作时它会xyz.com,但我需要xyz.com/InnerDirectory我该如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

Javascript无法知道应用程序的根路径是什么 但是,由于您使用asp.net标记了问题,因此您可以使用虚拟路径,asp.net将为您处理路径。

所以而不是:

<sometag src="xyz.com/InnerDirectory/something.css">

写下这个:

<sometag src="~/something.css">

Read more here

BTW,如果你使用ASP.NET MVC,那就更容易了,因为你应该使用@Url.Content \ Url.Action助手