主页 - 对其他文件的引用

时间:2011-03-19 22:53:54

标签: c# asp.net-4.0

我在ASP.NET中有一个母版页,它引用了各种其他内容,例如javascript和CSS文件。这些目前不在<asp:标记中,它们是常规HTML。如何相对于正在加载的内容页面进行这些引用,以使它们无论内容页面位于服务器中的哪个位置都可以工作?其他类似的问题特定于具有<asp:等价物或SharePoint的标签。

1 个答案:

答案 0 :(得分:0)

我就是这样做的:

<script type="text/javascript" src="<%=ResolveUrl("~/lib/jquery.address.js")%>"></script>
<link rel="stylesheet" media="screen" type="text/css" href="<%=ResolveUrl("~/fancybox/jquery.fancybox-1.3.4.css")%>" />

这样,母版页的位置无关紧要。

侧面,我相信你知道,css文件中的url()是相对于css文件进行评估的。因此,当我的主模板旁边有css文件时,任何相关的图像文件夹也都会出现在那里。