怎样才能得到关于虚目录的路径,例如:假如在根目录下有index.aspx页面,在根目录下有文件夹aa,aa下有bb.aspx页,在根目录下还有img文件夹,它下面有cc.jpg文件,现在想在index.aspx与文件bb.aspx文件中想用同一种方法访问cc.jpg文件,这个路径该怎么写呢?一般在index.aspx文件中,直接写img/cc.jpg,在bb.aspx中要写../img/cc.jpg可以,但怎么写才能让它们的写法一样,并能实现访问呢?最好不用
Server.MapPath()方法,因为这个路径是在DataGrid中用到的,望朋友们多多指教!!!!~~~

解决方案 »

  1.   

    如果项目不是放在根目录下,用这个
    Request.ApplicationPath + "/img/cc.jpg"
      

  2.   

    先谢谢这位朋友,不过这样还是不行,因为这个路径我是绑定到DataGrid中的路径,所以不应该用任何方法吧
      

  3.   

    使用http://localhost/img/cc.jpg
    或者http://你的域名/img/cc.jpg
      

  4.   

    你可以要文件放在一个文件夹来,或者img/cc.jpg或../img/cc.jpg等放在数据表的同一字段中
      

  5.   

    那样还得建表吧,我觉得没有太大必要,
    qsoo(水 妖) 的这个绝对定位方法,倒是能实现,~~
    先送上50分,谢谢