【发布时间】:2011-10-23 02:07:54
【问题描述】:
我正在使用
<head runat="server">
<title></title>
<link id="Link2" href="~/App_Shared/CSS/AjaxStyle.css" rel="stylesheet" type="text/css"
runat="server" />
<asp:ContentPlaceHolder ID="cphHead" runat="server">
</asp:ContentPlaceHolder>
</head>
此代码在母版页和 default.aspx 页面中我们有它的内容 div 像这样
<asp:Content ID="Content1" ContentPlaceHolderID="cphHead" runat="server">
</asp:Content>
现在我想在 default.aspx 页面的这个内容 div 中添加一个新的样式表 css 文件,就像母版页一样。在这个链接href中,我将给出相对URL(使用〜签名URL)
<asp:Content ID="Content1" ContentPlaceHolderID="cphHead" runat="server">
<link id="Link1" href="~/App_Shared/CSS/DefaultStyle.css" rel="stylesheet" type="text/css"
runat="server" />
</asp:Content>
但是当它运行时它会在 HTML 页面源中显示我
<link id="Link2" href="../App_Shared/CSS/AjaxStyle.css" rel="stylesheet" type="text/css" />
和
<link id="Link1" href="~/App_Shared/CSS/DefaultStyle.css" rel="stylesheet" type="text/css" />
如何像第一个 id="Link2" 一样解决第二个链接 id="Link1"。 我希望将 link1 href 转换为绝对路径,如 link2 ... 但是怎么办????
【问题讨论】:
标签: asp.net css stylesheet hyperlink master-pages