0

我们有一个现有的 webforms 网站,多年来我们随着 Visual Studio 的每个新版本更新。目前vs2013 aps.net。

在 IE9 下一切看起来都很好,现在我们已经迁移到 IE10,下拉列表、asp 按钮、复选框控件、面板等控件都存在填充和边距、对齐和大小问题。无论是在调试模式下,vs2013 中的 live、Intranet 还是本地主机服务器,许多控件相对于对齐和填充都是倾斜的。

如果我将浏览器设置为兼容模式,它看起来一切正常。当我在 vs2013 网络表单设计器中执行它们时,很多看起来正确的事情在我运行调试并在 IE10 中启动时并没有完全正确地呈现。

我做错了什么,我该如何解决?

提前感谢您的帮助

4

2 回答 2

0

VS 2013 Web 表单设计器通常不会让设计完全适合我,它会尽力而为,但它永远不会完全正确......

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

于 2013-11-08T08:05:35.983 回答
0

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

<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

于 2013-11-08T08:07:33.053 回答