我将如何在 MasterPage 中添加指向样式表的链接?
这是我网站的目录结构:
> MasterPages
- Site.master
> Styles
- Site.css
> Default.aspx
> Admin
- Admin.aspx
如果我在 MasterPage 中添加对我的样式表的引用:
<link rel="Stylesheet" type="text/css" href="Styles/Site.css" />
在 Default.aspx 中一切正常。但是,如果我对 Admin.aspx 页面使用相同的 MasterPage,则无法找到样式表,因为它在错误的目录中查找。我该怎么做?我试过将 runat="server"放在 stylehseet 引用中,但这似乎不起作用
最佳答案
您需要指定一个明确的/非当前的相对路径:
<link rel="Stylesheet" type="text/css" href="~/Styles/Site.css" />
关于asp.net - 在母版页中引用样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10400446/