当我们的应用程序部署在 IIS 中时,我遇到了一个问题。样式不适用于内容页面,但当我通过 VS 2010 运行它时一切正常。 这是我在母版页中给出的内容。
<link href="Styles/style.css" rel="stylesheet" type="text/css" />
我指定的上述代码将仅适用于根目录中的主页,但是当我导航到其他模块样式时,它不适用于其他文件夹中的那些页面。
我在 Google 中搜索并尝试了很多选项,例如
<link href="./Styles/style.css" rel="stylesheet" type="text/css" />
<link href="../Styles/style.css" rel="stylesheet" type="text/css" />
<link href="~/Styles/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
@import 'Styles/style.css'; </style>
即使对于以前也可以使用的主页,以上所有内容都不起作用。请让我知道一些建议,以便我可以继续进行。
最佳答案
<head runat="server">
<link href="~/Styles/style.css" rel="stylesheet" type="text/css" />
</head>
它将工作并在每个页面上加载您的 css
关于asp.net - 样式不适用于内容页面 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20737930/