Jquery和css引用在IE7兼容性上阻止Asp.net中的页面呈现
我的Asp.net应用程序旨在通过X-UA-Compatible与IE 7兼容。最近,我在我的项目中添加了最新的jQuery1.11.1版本和css内联引用,以便在表单中包含datepicker控件。一切正常,但在随机回发上,页面呈现被Jquery和css引用阻止 如果我从母版页中删除Jquery/css引用或IE7兼容元标记,那么一切都正常Jquery和css引用在IE7兼容性上阻止Asp.net中的页面呈现,css,asp.net,jquery-ui,jquery-plugins,internet-explorer-7,Css,Asp.net,Jquery Ui,Jquery Plugins,Internet Explorer 7,我的Asp.net应用程序旨在通过X-UA-Compatible与IE 7兼容。最近,我在我的项目中添加了最新的jQuery1.11.1版本和css内联引用,以便在表单中包含datepicker控件。一切正常,但在随机回发上,页面呈现被Jquery和css引用阻止 如果我从母版页中删除Jquery/css引用或IE7兼容元标记,那么一切都正常 <meta http-equiv="X-UA-Compatible" content="IE=7" /> 或 我需要母版页中的IE7兼容性元
<meta http-equiv="X-UA-Compatible" content="IE=7" />
或
我需要母版页中的IE7兼容性元标记来正确呈现样式,因为它是为在IE7中呈现样式而设计的,而且我还需要Jquery引用来使用datepicker并进行少量验证。两者对我的项目都是非常必要的
我知道这是一个我从未经历过的非常奇怪的问题。我不知道如何解决这个问题
非常感谢您提供的任何帮助或建议。您可能正在使用IE7不支持的jQuery 2.x版。查看他们的页面了解更多详细信息
我建议您使用较低版本的1.x,或仅使用添加到较旧的IE版本。我已通过服务器端添加IE7兼容性,而不是在客户端aspx页面中添加IE7兼容性,解决了此问题
protected void Application_BeginRequest(object sender, EventArgs e)
{
Response.AddHeader("X-UA-Compatible", "IE=7");
}
在aspx页面中添加IE7元标记会产生渲染问题。现在一切都像预期的那样顺利。在我的应用程序中使用Jquery文件时,我没有遇到任何页面呈现问题。感谢您的回复,我使用的是1.11.1版本的Jquery。这应该不是问题,因为它支持IE6+
protected void Application_BeginRequest(object sender, EventArgs e)
{
Response.AddHeader("X-UA-Compatible", "IE=7");
}