【问题标题】:IE9 behaves differently for the same CSS3 but different applications(WebFrom and MVC)IE9 对于相同的 CSS3 但不同的应用程序(WebForm 和 MVC)表现不同
【发布时间】:2013-07-24 08:20:08
【问题描述】:

我有两个应用程序,一个在 ASP.Net 4.5 Web 窗体中,另一个在 ASP.Net 4.5 MVC 中)。我使用相同的 CSS3 作为背景,如下所示。 背景颜色:#xxxxx; 背景图像:url(“../Media/Background/xxxxxxxxx.gif”); 背景重复:不重复; 背景尺寸:封面;

但 IE9 对于 Web 窗体和 MVC 的行为不同。

可以在以下网站看到 www.DSW.DynamicWebApplication.Net(Web 表单) www.Weyni.DynamicWebApplication.Net (MVC)

注意:要了解区别,请检查不同浏览器+ IE9中的两个网站

我是不是犯了什么错误或......?

【问题讨论】:

    标签: asp.net asp.net-mvc-4 webforms


    【解决方案1】:

    您的 Web 表单站点包含一个标签:

    <meta http-equiv="X-UA-Compatible" content="IE=8" />
    

    MVC 站点中不存在。

    一般来说,如果你想在浏览器中得到同样的结果,你需要发送同样的 HTML。

    【讨论】:

    • 如果你在 MVC 中创建了一个新的 4.5 站点,我相信它也会包含 Bootstrap 库 - 这可能会巧妙地改变你的 CSS 代码所基于的默认值。
    • @所有 Web 表单站点在开发机器上都像 MVC 站点一样工作,但它们在部署时的行为不同。
    • @Gizachew - 那么您应该比较已部署版本发送的 HTML。例如。从您的浏览器“查看源代码”,并比较 HTML 和包含的文件。
    • @Joe - 你是对的,部署的版本发送的 HTML 是不同的。在“开发”版本中也有所不同。我并不声称它必须是相同的。顺便说一句,mvc 站点与移动浏览器中的 web 表单站点存在相同的问题。
    猜你喜欢
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多