检测服务器端MVC3中的客户端方向

时间:2012-04-12 09:05:25

标签: asp.net-mvc-3

在CSS中,您可以在客户端(IPhone,...)更改其方向时修改您的类

仅@media屏幕和(方向:肖像)

有没有办法在MVC3应用程序中检测到这种变化?

我正在搜索请求参数或标头值,但没有成功。

1 个答案:

答案 0 :(得分:2)

MVC站点背后的代码是服务器端,显示的方向是客户端关注的问题。 HTTP标头中没有任何关于屏幕方向的内容,因为它们是从服务器发送到客户端的。因此,服务器无法知道客户端上的显示内容,因此单独使用MVC是不可能的。

正如您所说,唯一可用的方法是javascriptCSS media queries