<authentication mode="Forms">
      <forms name="authWeb" loginUrl="Login.aspx" protection="All"></forms>
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
设置了Forms的验证,验证是可以,但为什么在转入到的Login.aspx中里的背景图片没有了,还有Css也没有效果了,这是什么原因,但是我一旦把上面的验证语句去掉又可以了,随便说一下,我用的是Vs.2005,这是什么原因?

解决方案 »

  1.   

    用浏览器的菜单查看->源码,比较两种情形下的HTML,看是否有区别
      

  2.   

    你可以先看看html代码,可能有编译时有没有捕捉到的错误
      

  3.   

    问的问题太给web版的兄弟丢人了.......
      

  4.   

    liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)什么意思/
    是问的问题太弱智了,还是怎的?
      

  5.   

    好奇怪噢,代码是一模一样
    而且,如果你输入正常登陆后,再login.aspx,他又能显示了
      

  6.   

    我也试了,如果登陆成功后,login.aspx后面带参数的话,没有任何问题
    我估计也是路径是否受保护了.我也不知道怎么做,救命啊
      

  7.   

    见:
    http://community.csdn.net/Expert/topic/4880/4880218.xml?temp=.4689142应该是这个原因~