怎样在 类库中 取得 站点的 根路径 啊?不在类库中的话,可以用 server.MapPath();但在类库中的话怎么取啊?

解决方案 »

  1.   

    我是想得到 一个数据库连接字符窜,access.
    在类哭中将它封装起来
      

  2.   

    如何写?
    继承不了  System.Web.UI.Page
      

  3.   

    你可以传递一个当前页面到你的类里面,然后用
    mypage.Server.MapPath("")的方式取到绝对路径.
      

  4.   

    System.Web.HttpContext.Current.Request.ApplicationPathSystem.Web.HttpContext.Current.Server.MapPath
      

  5.   

    string vPath=System.Web.HttpContext.Current.Request.ApplicationPath;
    string yourNeed=System.Web.HttpContext.Current.Server.MapPath(vPath);
      

  6.   

    to wlzbaby(没病真好 ):如果用绝对路径的话,那移植的话,每次都要修改路径了.to sight88(sight) :如何继承啊?to hchxxzx(NET?摸到一点门槛) :你意思是相当于 在类库中调用 某一页面的 Server.MapPath("")函数嘛?如果这样的话封装不是很好也
      

  7.   

    to skytear() ( ):) 但是在类库中不能System.Web.HttpContext 命名空间啊
      

  8.   

    Public Class PageBase{
        Inherits System.Web.UI.Page
         Protected Function fgetXMLPath(ByVal strXMLName As String) As String
            Return Server.MapPath(strXMLName)
        End Function}
      

  9.   

    TO:jhqjhq (逗号) 
    你的类库中不能有System.Web的名字空间?不可能吧。上面的名字空间很完整了。
    根本不用引用什么,直接写就好了。
      

  10.   

    System.Web 是可以的.
    但 它下面只有三个命名空间,但没有HttpContext一项
      

  11.   

    把连接字符串写在 web.config 里呀