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