日期:2014-05-17  浏览次数:20412 次

使用forms验证后,根目录下的某一文件夹内的网页怎么调用根目录下其他文件夹内的图片CSS等资源
使用forms验证后,根目录下的网页我知道可以用 <location path="css">来调用CSS文件夹内的CSS样式,但是根目录下的另一文件夹内的网页再调用根目录下CSS文件夹内的CSS样式就不行了,例如,我根目录下有aa.aspx,文件夹CSS和文件夹bb,CSS文件夹内有一CSS样式,bb文件夹内有bb.aspx,我用
 <location path="css">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
可以让aa.aspx调用到css文件夹内的样式,但是怎么设置才能让bb文件夹内的bb.aspx也能调用css样式呢?请各位高手指教啊

------解决方案--------------------
引用:
使用forms验证后,根目录下的网页我知道可以用 <location path="css">来调用CSS文件夹内的CSS样式,但是根目录下的另一文件夹内的网页再调用根目录下CSS文件夹内的CSS样式就不行了,例如,我根目录下有aa.aspx,文件夹CSS和文件夹bb,CSS文件夹内有一CSS样式,bb文件夹内有bb.aspx,我用
 <location path="cs……

你的权限设置没有问题, css是对所有人开放的。
 
问题出在css文件的路径上, 如果在bb 下面调用css 应该用绝对路径 /css/file.css 
或者 ../css/file.css.
------解决方案--------------------
对。你可以看看页面的源Source,关于引用:
引用:使用forms验证后,根目录下的网页我知道可以用 <location path="css">来调用CSS文件夹内的CSS样式,但是根目录下的另一文件夹内的网页再调用根目录下CSS文件夹内的CSS样式就不行了,例如,我根目录下有aa.aspx,文件夹CSS和文件夹bb,CSS文件夹内有一CSS样式,bb文件夹内有bb.aspx,我用
 <……