J -*_*per 2 html asp.net href absolute-path
例如,如果我在我的aspx文件中有这个:
<link href="../Css/StyleSheet.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
用".."表示上一个目录级别.
每当我将aspx页面移动到不同的目录级别时,我都必须再次设置它.如何设置它以使其相对于项目文件夹的根目录?(因此,如果我将项目文件夹移动到其他位置和/或将aspx页面移动到上/下目录级别,我将不必再次设置它?
您应该能够使用Page.ResolveUrl:
<link href="<%= Page.ResolveUrl("~/Css/StyleSheet.css") %>" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
或者可能将其转换为服务器控件并能够使用代字号:
<link href="~/Css/StyleSheet.css" runat="server">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12314 次 |
| 最近记录: |