0

global.asax我的 MVC 应用程序中,我有一个类似"~/foo". 我必须生成一个客户端脚本 (JavaScript) 并将此路径的值传递"~/foo"给该脚本。

但是,在传递该路径之前,我希望该路径必须解析为应用程序的根"approot/foo"在哪里。approot

因此,例如,我将我的应用程序部署在 IIS 下的一个名为Ding(因为需要更好的词)的新网站下,路径"~/foo"必须解析为"/Ding/foo".

我该怎么做呢?

4

1 回答 1

1

您可以使用VirtualPathUtility该类,那里有很多方法可以帮助您。

在您的情况下,您想要VirtualPathUtility.ToAbsolute().

例如:

var path = VirtualPathUtility.ToAbsolute("~/foo");

应该怎么解决。

于 2013-06-04T14:34:51.720 回答