asp.net - 在母版页中引用样式表

标签 asp.net html css webforms

我将如何在 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/

相关文章:

php - 未捕获的类型错误 : Cannot read property 'length' of undefined when trying to populate responsive datatable using PHP?

javascript - 仅使用 CSS 保持基于宽度和高度的纵横比

javascript - 如何使用 asp.net MVC 在挖空组件中隐藏基于角色的部分

javascript - 缩放背景图像时,它开始在 Chrome 中闪烁

javascript - 我如何在不使用 id 的情况下制作动态 css 类?

wordpress 子主题不工作

javascript - 我有一个带有 JQuery 的简单图像图片 slider ,但我不知道如何向上或向下设置动画

javascript - .NET 客户端 requiredFIeldValidator 与 Bootstrap "has-error"类

c# - 两次跟进的差值(转为小数)

c# - Web Api 的 Azure AD 应用程序角色