ASP.NET登录页面样式

时间:2008-11-11 03:48:33

标签: asp.net forms forms-authentication

我已创建用户登录页面并使用表单身份验证。用户需要登录系统才能使用它,没有匿名页面。当进入系统并自动重定向到登录页面时,它们会松散页面上的所有样式。就好像所有css文件的路径都不正确。对于所有其他页面都可以,只是在自动定向到login.aspx时出现问题。有没有其他人看到并解决了这个问题。

1 个答案:

答案 0 :(得分:5)

问题可能来自于您的所有应用程序(login.aspx除外)都受到保护。 因此,当用户被重定向到login.aspx时,还有其他以匿名方式检索的URL。 例如,如果用户试图获得“〜/ StyleSheets / default.css”,那么Web服务器将返回一个不可见的未经授权的响应。

你应该在web.config文件中尝试类似的东西:     

<location path="StyleSheets" >
  <system.web>
    <authorization>
      <allow users="*" />
    </authorization>
  </system.web>
</location>