C#的Web开发。我的文件目录如下图:在App_Code的commonUntil.cs类中,如何得到css目录下的mapStyle.css文件(也就是能够读取到css目录下的mapStyle.css文件)。

解决方案 »

  1.   

    Server.MapPath("文件所处服务器的相对路径")
      

  2.   

    string FilePath  = Server.MapPath("文件所处服务器的相对路径");
      

  3.   

    不行丫。我在服务器端使用代码:Server.MapPath方法,程序报错。我查了下MSDN,Server也没有MapPath方法
      

  4.   

    Server.MapPath方法只能是在页面中获取路径!!
    楼主想从App_code中的类通过Server.MapPath来获取路径是不行的!!
      

  5.   

    string a = AppDomain.CurrentDomain.BaseDirectory+"\\css\\mapStyle.css;
      

  6.   

    你用Server要导入命名空间的..System.web.Current什么的.记得不是很清楚.
      

  7.   

    Server.MapPath("~/css/mapStyle.css")读取的实际路径,那我如何读取到虚拟路径呢(形式为:http://yourserver/css/mapStyle.css)。
      

  8.   

    楼上的方法不行。string a = AppDomain.CurrentDomain.BaseDirectory+"\\css\\mapStyle.css; 返回值的形式为:e:\\myDir\\css\\mapStyle.css,是物理路径,不是虚拟路径形式。我要的是形如:http://yourserver/myDir/css/mapStyle.css的虚拟路径形式。
      

  9.   

    Server.MapPath("~/css/mapStyle.css")
    把这段代码放到页面里,然后把返回值用函数参数的形式传过去