我刚开始做了一个系统,由于登录页面太难看。我就做了另一个页面去替换它了。就是将内容整个换掉。而原页面的名称没有改变。我发现换了之后就出现页面混乱。
如下
后来经过排查是web.config中的这行代码造成的
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name=".ASPXAUTH" timeout="25"/>
</authentication>
<authorization>
<deny users="?"></deny>
</authorization>
只要我注释了authorization就能恢复正常,这是这么回事,应该怎么做,感谢
是你在这个页面上调用的样式没有调用到。
你是不是CSS写在外部文件里了啊
好像是啊。。我隔了一天,重新打开这个登录页面即使没注释也好了。这是这么回事啊。。。。
@回望未来:add location node in the webconfig
@回望未来: 也就是说资源文件不需要登录也可以访问。
webconfig里面加location节点可以解决。
样式影响