命名约定[view] .mobile.cshtml只在肖像时?

时间:2015-03-02 16:16:20

标签: asp.net-mvc razor

从智能手机浏览时,ASP .NET MVC 4有一个很好的naming convention,可以提供[view].mobile.cshtml个页面(如果存在)。

只有在智能手机处于portrait模式时才能使用此功能,并且当智能手机处于[view].cshtml模式时,是否可以投放标准网页landscape

1 个答案:

答案 0 :(得分:0)

移动模板仅用于提供特定于移动设备的页面内容。没有确定设备的视口:只是它是否移动"。这主要是从较简单的时间开始,当你真的可以拥有一个"移动"现场。如今,"移动"的定义是如此令人费解,以至于几乎没有任何意义。是笔记本电脑"移动"?每个人都会考虑使用平板电脑" mobile",但有些人的分辨率高于某些台式电脑。

如果您关注视口大小或方向,那么您应该实际使用CSS媒体查询(响应式设计),而不是移动模板。如果您需要向移动设备实际提供不同的内容,请仅使用移动模板。(自适应设计)。

相关问题