Asp.net CSS、JS文件夹和文件夹中的网页问题(按角色)
我开发了一个web应用程序,我所有的网页都在root上。这是我的文件夹结构 -解决方案 ……js ……xyz.js ……css ……abc.css 第1.aspx页 第2.aspx页 第3.aspx页 AppMaster,Master 请注意,它们位于根上 请注意,它们位于根部 我在母版页中引用了css和js,如下所示Asp.net CSS、JS文件夹和文件夹中的网页问题(按角色),asp.net,Asp.net,我开发了一个web应用程序,我所有的网页都在root上。这是我的文件夹结构 -解决方案 ……js ……xyz.js ……css ……abc.css 第1.aspx页 第2.aspx页 第3.aspx页 AppMaster,Master 请注意,它们位于根上 请注意,它们位于根部 我在母版页中引用了css和js,如下所示 <script src="js/jquery-1.3.2.js" type="text/javascript"></script> <link
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<link href="css/sprystylesheet.css" rel="stylesheet" type="text/css" />
<link href="css/jquery.datepick.css" rel="stylesheet" type="text/css" />
现在,当我通过web.config deny users实现角色以实现页面访问安全性时,我将页面放置为这样
<script src="js/jquery-1.3.2.js" type="text/javascript"></script>
<link href="css/sprystylesheet.css" rel="stylesheet" type="text/css" />
<link href="css/jquery.datepick.css" rel="stylesheet" type="text/css" />
-解决方案
……js
……css
-管理员
…第1.aspx页
…第2.aspx页
-使用者
…第3.aspx页
第4.aspx页
第5.aspx页
但由于我已经更改了文件夹结构,我一直在获取预期的对象,因为javascript和css也不起作用。我现在应该怎么做,因为我没有在每个内容页面中特别引用css和js。一些页面将位于特定文件夹内,一些页面位于根目录下,因此在这种情况下,我应该如何更改css和js位置引用
谢谢只需在每个URL前面放一个斜杠,以相对于根引用它们:
<link href="/css/sprystylesheet.css" rel="stylesheet" type="text/css" />
<link href="/css/sprystylesheet.css" rel="stylesheet" type="text/css" />