首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML HREF,如何设置根目录的相对路径(不使用"..“往上走)?

问HTML HREF,如何设置根目录的相对路径(不使用"..“往上走)?
EN

Stack Overflow用户
提问于 2013-09-29 08:51:17
回答 2查看 12.9K关注 0票数 3

例如,如果我在aspx文件中包含以下内容:

代码语言:javascript
复制
<link href="../Css/StyleSheet.css" rel="stylesheet" type="text/css" />

用"..“指示上一目录级别。

每当我将aspx页面移动到不同的目录级别时,我都必须重新设置它。如何将其设置为相对于项目文件夹的根目录?(因此,如果我将项目文件夹移动到其他地方和/或将aspx页面移动到更高/更低的目录级别,我将不需要再次设置它?

EN

回答 2

Stack Overflow用户

发布于 2013-09-29 10:38:04

您应该能够使用Page.ResolveUrl:

代码语言:javascript
复制
    <link href="<%= Page.ResolveUrl("~/Css/StyleSheet.css") %>" rel="stylesheet" type="text/css" />

或者可能将其转换为服务器控件,并能够使用代字号:

代码语言:javascript
复制
    <link href="~/Css/StyleSheet.css" runat="server">
票数 9
EN

Stack Overflow用户

发布于 2013-09-29 08:54:50

您可以使用/作为URL的开头

代码语言:javascript
复制
<link href="/Css/StyleSheet.css" rel="stylesheet" type="text/css" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19073328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档