例如,如果我在aspx文件中包含以下内容:
<link href="../Css/StyleSheet.css" rel="stylesheet" type="text/css" />用"..“指示上一目录级别。
每当我将aspx页面移动到不同的目录级别时,我都必须重新设置它。如何将其设置为相对于项目文件夹的根目录?(因此,如果我将项目文件夹移动到其他地方和/或将aspx页面移动到更高/更低的目录级别,我将不需要再次设置它?
发布于 2013-09-29 10:38:04
您应该能够使用Page.ResolveUrl:
<link href="<%= Page.ResolveUrl("~/Css/StyleSheet.css") %>" rel="stylesheet" type="text/css" />或者可能将其转换为服务器控件,并能够使用代字号:
<link href="~/Css/StyleSheet.css" runat="server">发布于 2013-09-29 08:54:50
您可以使用/作为URL的开头
<link href="/Css/StyleSheet.css" rel="stylesheet" type="text/css" />https://stackoverflow.com/questions/19073328
复制相似问题