Resource interpreted as Script but transferred with MIME type text/html
在搭建后台的时候,页面突然报错: Resource interpreted as Script but transferred with MIME type text/html
导致页面Js效果错乱, Google 一番之后,大部分都是修改注册表之类,而我的注册表不需要修改。
这是之前找的文章:
其实就是在Global文件中验证是否登录,如果没登录就跳转到登录页面,
如果使用
Response.Redirect("~/Login.aspx"); 就会出现刚刚的错误。
如果使用
Response.Write("<script language=‘javascript‘>window.location=‘/Login.aspx‘</script>"); 正常。
void Application_BeginRequest(object sender, EventArgs e) { //如果未登录,跳转到登录页面 if (Context.Request.Cookies["loginID"] == null && Context.Request.PhysicalPath != Context.Server.MapPath("~/Login.aspx")) { //Context.Response.Redirect("~/Login.aspx"); 此写法会照成JS 错误 : Resource interpreted as Stylesheet but transferred with MIME type text/html Response.Write("<script language=‘javascript‘>window.location=‘/Login.aspx‘</script>"); //Response.End(); } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。