当前位置: 代码迷 >> ASP.NET >> 想在自己写的类中用页面的Sever对象,该怎么解决
  详细解决方案

想在自己写的类中用页面的Sever对象,该怎么解决

热度:5068   发布时间:2013-02-25 00:00:00.0
想在自己写的类中用页面的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程序集的引用。
  相关解决方案