Asp.net 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

我开发了一个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 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" />