我有一个webforms c#项目。在Android设备上浏览时,它会自动调整页面大小。我已使用元视图端口标记
修复此问题 <meta name="viewport" content="width=1280px, initial-scale=.5, maximum-scale=.5"/>
我想知道是否可以强制浏览器将页面呈现为桌面版本。如果我删除了视口标记,浏览器会根据需要调整页面的大小。 MVC项目具有如下的browseroveride功能。如何在webforms项目中获得相同的结果,以便页面始终显示为桌面版本。有同等的吗?你看我总是想要显示桌面版。
Request.RequestContext.HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);
答案 0 :(得分:0)
单独保留视口设置:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
查看响应式Web设计(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
答案 1 :(得分:0)
打开文件ViewSwitcer.ascx
在div id =“ viewSwitcher”中添加此脚本。
<script>
window.location.href = '<%: SwitchUrl %>';
</script>