日期:2014-05-18  浏览次数:20420 次

想在自己写的类中用页面的Sever对象
想在自己写的类中用页面的Sever对象,怎么就是办不到,我把一般页面引用的空间名,都引用了,连那个类的继承也继承了,可是不得.

直接写全命名空间和类来生成对象,也不行,到底怎样才能引用它?


我要用它,是为了让代码找到根目录的路径,也就是它的功能:Sever.Mapth(??);

不知道还有没有其它方法可以找根目录路径的吗?



------解决方案--------------------
System.Web.HttpContext.Current.Server.MapPath
------解决方案--------------------
呵呵 已经看到答案 给个人气

------解决方案--------------------
string appPath = System.Web.HttpContext.Current.Server.MapPath("~");
// OR
string appPath2 = System.Web.HttpContext.Current.Request.PhysicalApplicationPath;

------解决方案--------------------
如果是Library的话要在Reference里添加System.Web程序集的引用。