c# - 在登录表单页面上加载 javascript/css?

标签 c# javascript asp.net css

我正在使用表单例份验证,当用户未通过身份验证时,他会自动发送到:

login.aspx?ReturnUrl=%2fWebForm1.aspx

发生这种情况时,我无法加载任何 javascript 或 css。而不是获取

Resources/myScript.js

这似乎是 GET'ing

login.aspx?ReturnUrl=%2fResources%2fmyScript.js

这显然会导致一些问题。而且我不知道如何解决...

编辑:我将脚本包含在 <head> 中像这样:

<script type="text/javascript" src="Resources/myScript.js"></script>

最佳答案

您需要从身份验证中排除您的 css 和 javascript 文件。

将此添加到您的 web.config 中,其中 css 是您的 css 文件的路径(对您的 javascript 文件执行相同的操作)

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

关于c# - 在登录表单页面上加载 javascript/css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873393/

相关文章:

javascript - 在 jQuery 中选择除 ... 之外的所有元素

javascript - GetSafeHtmlFragment 仍未按预期工作以停止 c# 中的跨站点脚本

asp.net - 在 Html.BeginForm 之外提交按钮

c# - 如何在触摸屏中滚动 ListView

c# - 关闭窗口后出现 TaskCanceledException

javascript - 在 Node 服务器中使用 JQuery - TypeScript

javascript - 是否可以包含一个 javascript 文件的文件夹,而不是逐个添加它们?

c# - 无法将类型 'ulong[]' 隐式转换为 'Newtonsoft.Json.Linq.JToken'

c# - 单击通知图标时如何以编程方式显示上下文菜单?

javascript - Redux:如果不执行深度克隆,为什么要使用 Object.assign?