【问题标题】:Web Page will not display when viewed on mobile device在移动设备上查看时网页不会显示
【发布时间】:2019-03-19 15:19:53
【问题描述】:

我有一个使用引导程序设计的 aspx Web 应用程序。该站点使用母版页,并且母版页上有一个脚本管理器。我在几个表单上使用了 Telerik RadWindowsManager,当在我的桌面上查看应用程序时,所有工作都按设计工作。我可以调整屏幕大小,控件会按预期做出反应。

问题是,当我在 I-Phone 6 上查看网站时,出现黄屏崩溃,提示 RAdWindowsManager 需要 ScriptManager。

如果我从母版页中删除脚本管理器和我的所有脚本引用并将它们放在网页上,我可以纠正这个问题,但是我失去了母版页的优势。

谁有解决这个问题的办法?

【问题讨论】:

  • 是否存在不必要地接管移动浏览器的 Site.Mobile.Master(没有 ScriptManager)?
  • 没有,网站移动大师里面什么都没有
  • 是这个问题吗?我必须承认我自己之前没有使用过它们,但是这些链接指出这可能是你的问题......forums.asp.net/t/2103641.aspx?Script+Manager+Error(见最后一篇文章)forums.asp.net/t/2138112.aspx?Disable+the+site+mobile+master
  • 我将我的站点主文件的内容复制到移动站点主文件中,当我执行 F12 并选择浏览器配置文件作为 Windows 手机时,似乎已经解决了这个问题。将从桌面转移到开发环境,看看会发生什么
  • 也许只是尝试完全删除 Site.Mobile.Master,崩溃应该就消失了吗? (同样,我不是 100% 了解移动母版页是如何连接到项目中的)

标签: asp.net twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

在移动浏览器上,将使用项目中的Site.Mobile.Master 页面而不是包含所需ScriptManager 引用的主Site.Master 页面,从而导致页面崩溃。

尝试从您的项目中删除Site.Mobile.Master,或者至少阻止它被使用,您应该会得到一个响应式网络应用程序,它可以在桌面和移动浏览器中愉快地运行。

这些链接可能有助于摆脱/关闭Site.Mobile.Master 页面。

remove site mobile master page from asp.net web application

In Visual Studio 2015 I would like to remove site.mobile.master

【讨论】:

  • 感谢 @Ted 使用 web.config 禁用移动主机现在一切都按设计工作。
猜你喜欢
  • 2017-12-26
  • 1970-01-01
  • 2019-06-27
  • 1970-01-01
  • 2018-11-26
  • 2016-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多