当使用asp.net url路由时,推荐的引用css文件的解决方案是什么?
我正在使用url路由,并且我有一个在目标页面上引用的样式表(在母版页内容模板中):当使用asp.net url路由时,推荐的引用css文件的解决方案是什么?,asp.net,css,url-routing,Asp.net,Css,Url Routing,我正在使用url路由,并且我有一个在目标页面上引用的样式表(在母版页内容模板中): 当请求页面www.mysite.com/mypage时,它是正常的。但是,如果页面请求为www.mysite.com/mypage/anotherpage,则对样式表的引用将中断。我试过: <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> <link href="~/css/actio
当请求页面www.mysite.com/mypage时,它是正常的。但是,如果页面请求为www.mysite.com/mypage/anotherpage,则对样式表的引用将中断。我试过:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<link href="~/css/actionmenu.css" rel="stylesheet" type="text/css" runat="server"/>
</asp:Content>
这也没用
我通常的解决方案是在codebehind中加载样式表-但是,我是否缺少另一个解决方案?我相信您可以在ASP.NET中使用来处理此问题:
href="<%=Server.ResolveClientUrl("~/css/actionmenu.css")%>"
href=“”
在ASP.NET MVC中,您可以使用方法:
href = <%=Url.Content("~/css/actionmenu.css")%>"
href=”
如果您正在查找有关这些选项的其他信息,可以查看以下链接:
我相信您可以在ASP.NET中使用来处理此问题:
href="<%=Server.ResolveClientUrl("~/css/actionmenu.css")%>"
href=“”
在ASP.NET MVC中,您可以使用方法:
href = <%=Url.Content("~/css/actionmenu.css")%>"
href=”
如果您正在查找有关这些选项的其他信息,可以查看以下链接:
试试这个
<link href='<%= ResolveUrl("~/css/actionmenu.css") %>' rel="stylesheet" type="text/css" media="all" />
试试这个
<link href='<%= ResolveUrl("~/css/actionmenu.css") %>' rel="stylesheet" type="text/css" media="all" />
是否有任何理由不能使用绝对参考-即
<link href="/css/actionmenu.css" rel="stylesheet" type="text/css" />
是否有任何理由不能使用绝对参考-即
<link href="/css/actionmenu.css" rel="stylesheet" type="text/css" />
可能很小,但你必须全部用粗体字吗?回答得很好。也许很小,但你必须用粗体字吗?好答案。