当前针对各种设备(不仅仅是Microsoft设备)的ASP.NET移动开发的事实标准是什么?我研究了http://www.asp.net/mobile/,并研究了控制适配器和移动控件。这些解决方案是可行的,但是通过测试的移动设备(旧的),最近更新的项目日期等技术似乎已经过时了。
我认为微软可能会专注于他们自己的Windows移动设备;但是我希望以通用的方式使用各种设备(例如多种各样的Blackberry设备,还有iPhone等) - 基本上这些设备可能无法很好地呈现常规网页。
(但是我从其他线程中注意到iPhone等经常可以浏览常规网站版本。)
我是否应该为ASP.NET移动开发研究另一个网站,或者这个看似过时的东西我会得到最好的?
答案 0 :(得分:2)
您可能会在Mobile Device Browser File中感到厌烦。它使用ASP.Net中的App_Browsers和.browser文件机制来识别浏览器功能。这些家伙擅长使文件与最新设备及其功能保持同步
答案 1 :(得分:2)
最新的Blackberry浏览器,iPhone,Palm和Android设备使用基于WebKit的浏览器。如果您编写的网站工作分辨率低,且符合标准,则不需要任何特殊工具包。
如果您希望在每台设备上拥有更原生的外观,浏览器嗅探和自定义CSS应该可以解决问题。