ASP.NET C# 登录 CSS 错误

标签 asp.net css authentication

我正在使用 C# ASP.net 创建一个登录页面,在我应用此代码之后

<system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>

然后,我的登录页面出现了,上面没有 CSS。然后我再次使用

修复它
<location path="~/Styles/Site.css">
<system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>
    </location>

CSS 已返回。那么问题是登录页面没有了。它直接显示我网站的内容,无需登录。它默认使用我的计算机 ID 登录,即 AZTECH\user。请任何人对此帮助有解决方案。非常感谢。

最佳答案

这是在说您希望允许匿名用户访问所有内容。

尝试这个,对于第一个标签:

<system.web>
   <authorization>
     <deny users="?" />
   </authorization>
</system.web>

然后对于位置,执行:

<location path="~/styles/styles.css" >
   <system.web>
      <authorization>
         <allow users="?" />
      </authorization>
   </system.web>
</location>
<location path="~/images/" >
   <system.web>
      <authorization>
         <allow users="?" />
      </authorization>
   </system.web>
</location>
<location path="~/login.aspx" >
   <system.web>
      <authorization>
         <allow users="?" />
      </authorization>
   </system.web>
</location>

请注意,我还为 LOGIN 和 Images 文件夹添加了位置标签。您可能需要根据需要为 javascript 文件等添加其他标签。

关于ASP.NET C# 登录 CSS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17010898/

相关文章:

c# - 将 Web 服务从 asmx 升级到 webAPI

css - 有没有办法让背景图像在 moz-linear-gradients 上渲染

jquery - 如何向缩略图添加缩放悬停效果

html - 为 div 中的背景限制图像的位置/大小

Spring social facebook 登录错误 - 数值超出 int 范围

c# - 如何将新的 Guid 添加到字符串列表?

c# - 没有来自 ASP.NET HTTP 处理程序的响应——仅在特定机器上的特定 HTTP 客户端上

javascript - 重定向到 Razor 应用程序中的另一个 View

security - 使用 Firebase 应用 key 对服务器进行身份验证

asp.net - TinyMCE、AntiXSS、MVC3 和 GetSafeHtmlFragment