use*_*636 0 css asp.net stylesheet
除非我制作一个样式表,否则样式表不能正常工作
<style type="text/css">
Run Code Online (Sandbox Code Playgroud)
标签
并在aspx页面中我想要应用该样式.
对于我想要应用样式表的每个页面都会发生这种情况.
我的样式表位于项目根目录中的"样式"文件夹内.
我正在引用这样的风格
<link href="Styles/StyleSheet.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
Afs*_* Gh 10
我认为问题出在CSS文件的路径上.如果Styles文件夹位于网站的根目录中.在css文件路径的开头添加"/".像这样:
<link href="/Styles/StyleSheet.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)
上面的示例说明:我的网站的根目录中有一个Styles文件夹,里面有一个名为StyleSheet.css的文件
但是在你的示例中它说:当前目录中有一个Styles文件夹(不在root中)(基于当前URL).
所以使用这样的url:
http://localhost/Admin/Users/Manage.aspx
Run Code Online (Sandbox Code Playgroud)
它将在此地址中搜索css文件:
http://localhost/Admin/Users/Styles/StyleSheet.css
Run Code Online (Sandbox Code Playgroud)
但是为css地址的开头添加斜杠可以解决这个问题.
更新:
检查Styles文件夹是否是安全文件夹.尝试在浏览器中输入css文件路径,如果您被重定向到登录页面,请在您的样式目录中放入一个Web.Config文件,其中包含以下内容:
<configuration>
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17999 次 |
| 最近记录: |