标签: asp.net-mvc
我有几个不同路径的安装。
FE:
问题是,如何动态检测路径?
我找到了第一种情况的方法:
Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + (Request.Url.Port != 80 ? ":" + Request.Url.Port : "")
但是如何做第二次,或者更复杂的例子......我不知道。
我在控制器中需要它和View
答案 0 :(得分:0)
您可以使用Url.Content方法:
string root = Url.Content("~/");
Url助手在控制器和视图中均可用。
答案 1 :(得分:0)
您可以查看Server.MapPath功能,查看其工作原理的示例和非正式解释here
希望这有帮助。