我一直在快速掌握MVC4和自定义显示模式。所有看起来都很棒,假设我认为Request.Browser.IsMobileDevice
基于C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers
是正确的 - 是否有人知道Microsoft是否定期更新这些(即每次有来自Windows的.NET 4.0更新时)更新)?
在较高级别,Request.Browser.IsMobileDevice非常有用。替代方案(除了自定义显示模式之外)诸如WURFL之类的东西 - 但可能更加耗费资源,WURFL肯定会在应用启动时间增加大约2.5秒。
如果有人知道答案,或者是否有任何类型的项目有自定义/定期更新的浏览器定义,我真的很感激。感谢。
答案 0 :(得分:0)
你真的应该考虑响应式网页设计。
依靠MS来更新定义文件是荒谬的,每年都有很多新设备出现在市场上。几年前我们犯了这个错误,很快意识到它是不可维护的。
请看一下twitter boostrap:
http://twitter.github.com/bootstrap/
这是一个非常棒的UI框架,非常值得探索。
一旦你进入了快速响应的设计思维方式,你永远不会回去 - 真的是网络用户界面的未来。