我们有一个现有的webforms互联网网站,我们已经更新了多年来每个新版本的visual studio。目前vs2013 aps.net。
IE9下的一切看起来都很好,现在我们已经转移到了IE10,控件如下拉列表,asp按钮,复选框控件,面板都有填充和边距以及对齐和大小的问题。无论在vs2013中它的实时,内联网还是本地主机服务器处于调试模式,很多控件都会在对齐和填充方面发生偏差。
如果我将浏览器设置为兼容模式,那么它看起来都是正确的。 当我在vs2013 webforms设计器中执行这些操作时看起来很正常的东西在我运行调试并在IE10中启动时并没有很好地解决。
我做错了什么以及如何解决?
提前感谢任何帮助
答案 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