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() 中检测浏览器宽度的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET中的MVC如何使用?

asp.net mvc 如何添加css

asp.net 如何变成 MVC 或 WebApi?

如何在 ASP.Net MVC 6 中编辑和继续

如何在 ASP.NET MVC 中集成 AngularJS

如何在 asp.net-mvc 控制器中集中授权逻辑?