X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Asp.net路径的使用

Posted on 2011-12-02 17:44  X龙  阅读(193)  评论(0编辑  收藏  举报

1. AppDomain.CurrentDomain.BaseDirectory,获取应用程序的根目录,无论应用程序单独部署成一个网站还是部署为虚拟目录返回的值都一样。

2. 当Server.MapPath可用的时候可使用这个获取相对路径的物理地址(当在多线程中时,HttpContext.Current将会是null,所以会无法访问Server.MapPath)。

 

用户控件和Master页引用路径:

1.母版页样式引用路径以~开始,如:~/Css/main.css,用户控件css引用路径使用2中的方法,aspx页面css引用使用相对路径。

2.javascript、图片、链接地址使用Request. ApplicationPath开始,如:    <script type="text/javascript" src="<%= Request. ApplicationPath   %>/javascript/jquery.js"></script>

 

其他页面使用相对当前目录引用。

点击这里给我发消息http://wp.qq.com/index.html