我如何在MasterPage中添加样式表的链接?
这是我网站的目录结构:
> MasterPages
- Site.master
> Styles
- Site.css
> Default.aspx
> Admin
- Admin.aspx
Run Code Online (Sandbox Code Playgroud)
如果我在MasterPage中添加对样式表的引用,如下所示:
<link rel="Stylesheet" type="text/css" href="Styles/Site.css" />
Run Code Online (Sandbox Code Playgroud)
一切都在Default.aspx中运行良好.但是,如果我在Admin.aspx页面使用相同的MasterPage,则无法找到样式表,因为它查找的是错误的目录.我该怎么做?我已经尝试在stylehseet引用中放入runat ="server",但这似乎不起作用
您需要指定非模糊/非当前相对路径:
<link rel="Stylesheet" type="text/css" href="~/Styles/Site.css" />
Run Code Online (Sandbox Code Playgroud)