Windows phone 8 Windows phone 8上缺少mvc 5浏览图标

Windows phone 8 Windows phone 8上缺少mvc 5浏览图标,windows-phone-8,asp.net-mvc-5.1,Windows Phone 8,Asp.net Mvc 5.1,我创建了一个空白的MVC5应用程序-没有任何更改。 在发布所有作品后,一切都很好——除了我的WP8设备上没有“导航图标”。 我在WP7设备上有一个(小字体)完整的导航栏。 我在galaxy标签上看到了图标 但在我的WP8设备上(使用移动设备以及IE中的桌面设置进行测试),我什么也没有得到。 如果我切换到横向,我会看到“关于”和“联系”链接,但不会看到“注册/登录”。 当我回到肖像时,“关于”和“联系”是可见的,直到我刷新页面。 然后他们又走了 我测试的设备是Lumia 1020 WP8(8.0.

我创建了一个空白的MVC5应用程序-没有任何更改。 在发布所有作品后,一切都很好——除了我的WP8设备上没有“导航图标”。 我在WP7设备上有一个(小字体)完整的导航栏。 我在galaxy标签上看到了图标

但在我的WP8设备上(使用移动设备以及IE中的桌面设置进行测试),我什么也没有得到。 如果我切换到横向,我会看到“关于”和“联系”链接,但不会看到“注册/登录”。 当我回到肖像时,“关于”和“联系”是可见的,直到我刷新页面。 然后他们又走了

我测试的设备是Lumia 1020 WP8(8.0.10517.150)德语(768 x 1280)。 我得到了一些结果截图:

如您所见-右侧没有“菜单框”。
我还用Lumia 920(WP8)检查了它-结果相同。

我终于找到了一个有效的解决方案。 在找到这个链接后,我查看了位于

添加(见“更新:2013年1月15日”)脚本

(function() {
if ("-ms-user-select" in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/)) {
    var msViewportStyle = document.createElement("style");
    msViewportStyle.appendChild(
        document.createTextNode("@-ms-viewport{width:auto!important}")
    );
    document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}
})()


为我解决了这个问题。

您介意分享生成的HTML(由您的MVC项目生成)的相关部分吗?我不能,因为我不知道如何在我的WP8设备上获取源代码。桌面和WP8上的HTML都是相同的,因此您可以从桌面浏览器或开发环境中复制它。很抱歉,我刚刚发布了该网站,所以您可以通过“按原样”来检查“-我在VS2013中创建了一个新的WebProject/MVC-构建并发布-没有任何修改!