.net 具有授权的母版页中的JavaScript和CSS引用
我在asp.net中开发,我使用不同的JavaScript和CSS文件.net 具有授权的母版页中的JavaScript和CSS引用,.net,asp.net,master-pages,authorization,.net,Asp.net,Master Pages,Authorization,我在asp.net中开发,我使用不同的JavaScript和CSS文件 我有一个母版页“母版页1” 文件夹管理员 在这个文件夹中,我有一个母版页,名为masterpageadmin,它继承自masterpage1 文件夹admin中的所有aspx文件都继承自masterpageadmin 只有“admin”角色才能访问文件夹admin中的masterpageadmin和aspx文件 我的问题: 我应该如何在masterpage1中引用我的JavaScript和CSS,以便admin文件夹中的
- 我有一个母版页“母版页1”
- 文件夹管理员
- 在这个文件夹中,我有一个母版页,名为masterpageadmin,它继承自masterpage1
- 文件夹admin中的所有aspx文件都继承自masterpageadmin
- 只有“admin”角色才能访问文件夹admin中的masterpageadmin和aspx文件
干杯ASP.NET不会费心保护任何非ASP.NET文件。 这包括CSS、JS、HTML、JPG、PNG等等
换句话说,您不必担心保护CSS和JS。在主页面中引用CSS或JS文件时,通常需要使用绝对路径而不是相对文件路径 例如:
<link href="css/mystyles.css" rel="stylesheet" type="text/css" />
是相对路径,用户浏览器将在ASPX文件所在的任何目录中查找名为“css”的文件夹
<link href="/css/mystyles.css" rel="stylesheet" type="text/css" />
如果是绝对路径,用户浏览器将始终在网站根目录中查找名为“css”的文件夹,该文件夹可能与web应用程序的根目录不同
下面是关于ASP.Net中路径的一个重要讨论
谢谢您的快速回答,但是如果我正在引用,则aspx文件找不到我的css类。我的JScript也是如此。提前谢谢。听起来你真正遇到的问题是路径问题。使用
~/
(指定应用程序根目录)和/
(指定文件夹)对路径进行调整,直到正确为止。