JavaScript и CSS ссылки на главных страницах с авторизацией - PullRequest
0 голосов
/ 01 марта 2011

Я занимаюсь разработкой на asp.net и использую разные файлы JavaScript и CSS.

  • У меня есть главная страница "masterpage1"
  • папка admin
  • в этой папке у меня есть мастер-страница, которая называется masterpageadmin, которая наследуется от masterpage1
  • и все aspx файлы в папке admin наследуются от masterpageadmin
  • только роль «администратор» может получить доступ к файлам masterpageadmin и aspx в папке admin

Мой вопрос: как мне ссылаться на мою мастер-страницу1 на мои JavaScript и CSS, чтобы их могли использовать файлы aspx в папке администратора.

Приветствия

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

При ссылке на файл CSS или JS на странице mater, обычно необходимо использовать абсолютные пути вместо относительного пути к файлу.

Например:

<link href="css/mystyles.css" rel="stylesheet" type="text/css" />  

Это относительный путь, браузер пользователей будет искать папку с именем «css» в любом каталоге, в котором находится файл ASPX.

<link href="/css/mystyles.css" rel="stylesheet" type="text/css" />  

Это абсолютный путь, браузер пользователя всегда будет искать папку с именем «css» в корне веб-сайта, которая может отличаться от корня веб-приложения.

Здесь большое обсуждение путей в ASP.Net http://www.west -wind.com / weblog / posts / 132081.aspx

0 голосов
/ 01 марта 2011

ASP.NET не заботится о защите любых файлов, не относящихся к ASP.NET.Это включает в себя CSS, JS, HTML, JPG, PNG, ...

Другими словами, никто не беспокоится о защите CSS и JS.

...