从模型调用控制器函数 class

call Controller function from Model class

我需要使用 Controller 的 Server.MapPath 方法获取应用程序数据的路径,以便从模型 class 访问它们。所以如果我在 HomeController 中创建这个函数:

public string getPathls()
{
    string path = HttpContext.Server.MapPath("~/App_Data/Folder/");
    return path;
}

如何从这样的模型 class 中调用它:

string pathi = Project.Controllers.HomeController....//what next?

我用过这个,太棒了!我可以从模型中调用它并获取路径

var pathi = System.Web.Hosting.HostingEnvironment.MapPath("~/App_Data/Temps/file.xml");

            string ff = pathi.ToString();