asp.net Webforms项目在IE 10中看起来不对

时间:2013-11-08 06:35:47

标签: asp.net webforms internet-explorer-10

我们有一个现有的webforms互联网网站,我们已经更新了多年来每个新版本的visual studio。目前vs2013 aps.net。

IE9下的一切看起来都很好,现在我们已经转移到了IE10,控件如下拉列表,asp按钮,复选框控件,面板都有填充和边距以及对齐和大小的问题。无论在vs2013中它的实时,内联网还是本地主机服务器处于调试模式,很多控件都会在对齐和填充方面发生偏差。

如果我将浏览器设置为兼容模式,那么它看起来都是正确的。 当我在vs2013 webforms设计器中执行这些操作时看起来很正常的东西在我运行调试并在IE10中启动时并没有很好地解决。

我做错了什么以及如何解决?

提前感谢任何帮助

2 个答案:

答案 0 :(得分:0)

VS 2013 Web窗体设计器通常永远不会让我的设计非常合适,它可以做到最好,但它永远不会完全正确......

如果尚未到位,您可能希望在此时将webforms asp.net应用程序的版本升级到最新版本4.5 ...

答案 1 :(得分:0)

如果没有一些实际代码,很难找出问题所在。但是,如果页面在兼容模式下看起来很好,您可以强制IE使用x-ua兼容的元标记切换到兼容模式:

<html>
<head>
  <!-- Use Internet Explorer 9 Standards mode -->
  <meta http-equiv="x-ua-compatible" content="IE=9">
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

http://msdn.microsoft.com/en-US/library/jj676915%28v=vs.85%29.aspx