在CSS中,您可以在客户端(IPhone,...)更改其方向时修改您的类
仅@media屏幕和(方向:肖像)
有没有办法在MVC3应用程序中检测到这种变化?
我正在搜索请求参数或标头值,但没有成功。
答案 0 :(得分:2)
MVC站点背后的代码是服务器端,显示的方向是客户端关注的问题。 HTTP标头中没有任何关于屏幕方向的内容,因为它们是从服务器发送到客户端的。因此,服务器无法知道客户端上的显示内容,因此单独使用MVC是不可能的。
正如您所说,唯一可用的方法是javascript或CSS media queries。