Cha*_*nya 9 css asp.net web-config
<authentication mode="Forms">
<forms loginUrl="Login.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
我正在使用表单身份验证,当我放置上面引用的参数时,我为整个文档所做的css格式化没有实现,它正在消失.我该怎么做才能让CSS保持完好无损.
SLa*_*aks 20
我假设您的登录表单有一个外部CSS文件,并且您正在使用Cassini或IIS 7集成模式.
您<deny users="?"/>正在阻止匿名用户查看登录表单的CSS文件.
您需要使用该<location>元素来允许匿名用户查看CSS文件,如下所示:
<location path="CSS">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
Run Code Online (Sandbox Code Playgroud)
使用location元素允许访问您的css:
<configuration>
<location path="style.css">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>
Run Code Online (Sandbox Code Playgroud)