ASP.NET MVC:如何在 Global.asax.cs 中的 Application_Start() 中检测浏览器宽度
Posted
技术标签:
【中文标题】ASP.NET MVC:如何在 Global.asax.cs 中的 Application_Start() 中检测浏览器宽度【英文标题】:ASP.NET MVC: How to Detect Browser Width in Application_Start() in Global.asax.cs 【发布时间】:2013-11-13 03:12:42 【问题描述】:所以我收到了一个 MVC 应用程序,我注意到以前的开发人员为每个视图创建了两个页面,一个用于桌面和平板电脑查看,一个用于移动查看,我的问题是无论如何要在 Application_Start 中获取浏览器宽度() 以便我可以根据该宽度确定要加载的正确视图?
【问题讨论】:
【参考方案1】:您可以尝试Request.Browser
,但该数据可能已过时。您可以使用一些外部服务来获取新的设备集,例如 51degrees.mobi。
对于响应式设计,您在前端处理类似的事情,因此您可以使用 jQuery。
【讨论】:
以上是关于ASP.NET MVC:如何在 Global.asax.cs 中的 Application_Start() 中检测浏览器宽度的主要内容,如果未能解决你的问题,请参考以下文章