【发布时间】:2013-05-17 10:05:37
【问题描述】:
如何使用 javascript 获取基本 URL?
例如,当我从 Visual Studio 浏览我的网站时,如果我的 URL 是 http://localhost:20201/home/index,我希望得到 http://localhost:20201
如果我在 IIS 上托管我的网站,并且我的虚拟目录名称是 MyApp 并且 URL 是 http://localhost/MyApp/home/index,我希望得到 http://localhost/MyApp
我尝试使用location.protocol + location.hostname(和location.host),当我通过visual studio浏览我的网站时它们工作正常,但是当我将它托管在IIS上时,我得到http://localhost,/MyApp 是被截断了。
【问题讨论】:
-
你要的是Javascript,对吧?这和 ASP.NET,是 MVC 框架还是 IIS 有什么关系?
-
因为我的网站是使用 asp.net mvc 构建的,并且它托管在具有虚拟目录名称的 IIS 上
标签: javascript asp.net asp.net-mvc url iis