从智能手机浏览时,ASP .NET MVC 4有一个很好的naming convention
,可以提供[view].mobile.cshtml
个页面(如果存在)。
只有在智能手机处于portrait
模式时才能使用此功能,并且当智能手机处于[view].cshtml
模式时,是否可以投放标准网页landscape
?
答案 0 :(得分:0)
移动模板仅用于提供特定于移动设备的页面内容。没有确定设备的视口:只是它是否移动"。这主要是从较简单的时间开始,当你真的可以拥有一个"移动"现场。如今,"移动"的定义是如此令人费解,以至于几乎没有任何意义。是笔记本电脑"移动"?每个人都会考虑使用平板电脑" mobile",但有些人的分辨率高于某些台式电脑。
如果您关注视口大小或方向,那么您应该实际使用CSS媒体查询(响应式设计),而不是移动模板。如果您需要向移动设备实际提供不同的内容,请仅使用移动模板。(自适应设计)。