在MVC 3中,我能够:
@{
string rootPath = HttpContext.Current.Request.ApplicationPath;
if (rootPath == "/")
{
rootPath = rootPath.Replace("/", "");
}
}
在我的_Layout.cshtml文件中,然后在我的任何其他视图中使用rootPath来获取站点根目录。 我在MVC 4应用程序中尝试了同样的事情,除非我将上面的代码放在同一个视图文件中,我尝试使用rootPath,否则它不起作用。 还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
根据您正在做的事情,您可以将该逻辑放在一个html帮助器中,然后可以从任何地方调用它。