博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

asp.net 2.0 下在login 页面中显示图片

Posted on 2006-10-20 10:59  myzerg  阅读(937)  评论(1编辑  收藏  举报
当我们利用 asp.net 的web.config属性配合系统进行页面保护的时候
经常这样写道
    <authentication mode="Forms">
      <forms loginUrl
="Login.aspx" protection="All" />
    </authentication>
这样当用户没有登陆的时候其他的web page是不能够被访问的,但有时候我们需要在login的页面上显示一些图片来达到 用户友好的目的,怎么办呢,MSDN说的模模糊糊,这里我总结一下
很简单 ,继续在web.config中增加配置
比如你想显示images/dl.gif 这个图片,就需要在configuration 中增加
<configuration>
  <location path
="images/dl.gif">
    <system.web>
      <authorization>
        <allow users
="*" />
      </authorization>
    </system.web>
  </location>
</configuration>
这样,麻烦的是每张图片都要写一次,呵呵
 后来发现,也可以制定目录 就是在location path 那里给路径的名称也可以