我有这个非常受欢迎的问题,但未能找到有效的解决方案.
基本上,我使用的是母版页(/Masterpages/Default.master),其中包括
<link href="../css/style.css" rel="stylesheet" type="text/css />
但是当我将母版页应用于内容页面(在不同的文件夹级别)时,css格式化和图像丢失.
无论如何动态地使用母版页解决css和图像的文件夹级别链接到所有内容页面?
提前致谢
更新:
还有一个问题.在浏览器和Visual Studio的设计视图中正确呈现输出是很棘手的.
我通过对母版页中的图像使用asp:image解决方案并通过双重链接母版页中的css,一个使其在VS中呈现,一个使其呈现正确浏览网站.
<link href="../css/style.css" rel="stylesheet" type="text/css" /> <link href="<%=ResolveUrl("~/css/style.css")%>" rel="stylesheet" type="text/css" />
解决方法
最好用:
<link href="<%=ResolveUrl("~/css/style.css") %>" rel="stylesheet" type="text/css />
因为这将处理iis应用程序的根源,不同于:
<link href="/css/style.css" rel="stylesheet" type="text/css />