我有一个webforms c#项目。当在Android设备上浏览时,它会自动错误地调整页面大小。我已经使用 metaView port标签修复了这个问题
<meta name="viewport" content="width=1280px, initial-scale=.5, maximum-scale=.5"/>
我想知道我是否可以强制浏览器将页面呈现为桌面版本。如果我删除了viewport标签,浏览器会根据需要调整页面的大小。MVC项目有如下的浏览器覆盖功能。我如何才能在webforms项目中实现同样的结果,使页面总是显示为桌面版本。有等价的吗?你看,我总是想显示桌面版本。
Request.RequestContext.HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);
3条答案
按热度按时间mklgxw1f1#
保留视口设置:
看看响应式网页设计(RWD)CSS框架Bootstrap V3.0。
查看以下教程:
Twitter Bootstrap with ASP.NET
如果您希望始终显示为桌面,请查看以下内容:
http://forums.asp.net/t/1887521.aspx?How+to+force+a+responsive+design+to+Desktop+viewport+mode
iezvtpos2#
打开文件视图Switcher.ascx
将此脚本添加到div id=“viewSwitcher”中。
i86rm4rw3#
即使在删除ViewSwitcher和Site.Mobile.Master之后,我也遇到了这个问题。解决这个问题的方法是进入RouteConfig.cs文件并删除AutoRedirectMode行: