问题描述
在web.config文件中设置如下:<authenticationmode="forms"><formsname="abc"loginUrl="abc.aspx"/></authentication>但是在abc.aspx中背景图片没有显示,但是登录之后再退出,就显示出来了,请问是什么原因?先行谢过!!!!!
解决方案
解决方案二:
这个要看具体页面代码才知道
解决方案三:
最简单的代码:login.aspx中<bodyclass="body"style="background-image:url(1.jpg)"></body>说明:1.JPG和login.aspx处于同一个目录下在浏览器中查看时,背景图片没有显示,如果将web.config文件中的<authenticationmode="Forms">....</authentication>注释起来,就可以显示了?请问什么原因?
解决方案四:
我试过了呀没问题,直接显示背景图。无论是加配置文件还是注释都可以的。你要不看看浏览器F12输出里面有没有什么错误?
解决方案五:
不好意思,在web.config中还得加上<authorization><authenticationmode="forms"><formsname="abc"loginUrl="abc.aspx"/></authentication><authorization><denyusers="?"/><allowusers="*"/></authorization>
解决方案六:
引用4楼liunan10032113的回复:
在web.config中还得加上<authorization><authenticationmode="forms"><formsname="abc"loginUrl="abc.aspx"/></authentication><authorization><denyusers="?"/><allowusers="*"/></authorization>
无法显示,使用F12也看不出什么?
解决方案七:
是否是登陆后才能看到?看下具体的设置权限
解决方案八:
是的,登陆后退出后显示了
解决方案九:
将<denyusers="?"/>注释掉也可以了,不知道是为什么?