.net绝对路径和相对路径的问题
2006-10-26 10:52
393 查看
Url:http://community.csdn.net/Expert/topic/5053/5053174.xml?temp=.972378
.asax 的路径问题就如同 ASP 的 include 进来的文件的路径问题一样,两个字:麻烦。
。aspx页面可以这样引用asax
<%@ register src="~/UserControls/xxx.ascx" tagname="myuc" tagprefix="uc1" %>
~/ 的意思是相对站点的虚拟根路径
对于.asax内部的如图片、连接等:
如果是Web空件如,HyperLink,Image,路径设置同上:
<asp:hyperlink navigatorurl="~/yourfolder/yourpage.aspx" runat = server />
如果是静态HMTL的如<a/> <img/>等标记:
方法1:
加上runat=server使之成为HTML服务器空件:
<img src="~/images/myimg.gif"/>
方法2:动态过程绝对路径
<img src="<% =HttpContext.Current.Request.ApplicationPath %>/images/myimg.gif">
记住 ~/ 仅对 ASP.NET 的服务器空件起作用就可以了。
.asax 的路径问题就如同 ASP 的 include 进来的文件的路径问题一样,两个字:麻烦。
。aspx页面可以这样引用asax
<%@ register src="~/UserControls/xxx.ascx" tagname="myuc" tagprefix="uc1" %>
~/ 的意思是相对站点的虚拟根路径
对于.asax内部的如图片、连接等:
如果是Web空件如,HyperLink,Image,路径设置同上:
<asp:hyperlink navigatorurl="~/yourfolder/yourpage.aspx" runat = server />
如果是静态HMTL的如<a/> <img/>等标记:
方法1:
加上runat=server使之成为HTML服务器空件:
<img src="~/images/myimg.gif"/>
方法2:动态过程绝对路径
<img src="<% =HttpContext.Current.Request.ApplicationPath %>/images/myimg.gif">
记住 ~/ 仅对 ASP.NET 的服务器空件起作用就可以了。
相关文章推荐
- 有关Html中<a>、<link>和<script>标签中相对路径与绝对路径的问题总结
- 【转】java中相对路径,绝对路径问题总结
- struts/Servlet,action转到jsp后,路径问题(struts2,jsp路径,action路径,action跳转,相对路径,绝对路径)
- java(Web)中相对路径,绝对路径问题总结
- 解决.net中access数据库连接相对路径问题
- java(Web)中相对路径,绝对路径问题总结
- 谈谈PHP中相对路径的问题与绝对路径的使用
- JSP 和 Servlet 中的绝对路径和相对路径问题困扰了我好几天
- [转]java(Web)中相对路径,绝对路径问题总结
- JavaWeb 05 Web应用路径问题【绝对路径和相对路径】
- Java中相对路径、绝对路径问题总结
- java中相对路径,绝对路径问题总结(转)
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- JavaWeb中的绝对路径和相对路径问题
- java中相对路径,绝对路径问题总结
- java_Web_中相对路径绝对路径问题总结
- Javaweb中相对路径,绝对路径问题总结
- java中相对路径,绝对路径问题总结
- (转)WPF中Image控件Source属性的相对路径和绝对路径问题(经验总结)
- jsp 和 java 文件的绝对/相对路径问题