Оптимизировать приложение ASP.NET для iPhone и Android-браузеров для приложения ASP.NET - PullRequest
4 голосов
/ 30 июня 2011

У меня есть приложение ASP.NET (не MVC).

Я хотел бы создать версию, оптимизированную для браузеров на iPhone и Android.

Некоторые вопросы

  • Можно ли определить IPhone / Android при доступе к сайту
  • Есть ли какие-либо ошибки / советы по разработке ASP.NET для этих устройств.

Ответы [ 2 ]

3 голосов
/ 30 июня 2011

Мы используем комбинацию веб-форм .net и jQuery mobile .

Для нашего viewstate, он уже довольно хорошо кастрирован, так что на устройство попадают только незначительные вещи.

Имейте в виду, что существует около 3 различных мобильных API. У каждого из которых есть свои недостатки. Возможно, вы захотите исследовать каждого из них.

Кроме того, мы приняли подход, согласно которому мобильный сайт был совершенно другим, чем наш стандартный. Когда пользователь входит, мы проводим анализ браузера и отправляем его на мобильный, если он совпадает со ссылкой, чтобы вернуться на полную, если они хотят.

0 голосов
/ 30 июня 2011

Веб-формы не годятся для мобильных устройств, они генерируют большие страницы из-за состояния просмотра. И вы не можете контролировать рендеринг (некоторые в .net4).

Вы можете обнаружить устройство, используя дБ таких возможностей, как WURFL (я рекомендую 51 градусов ) o, возможно, использовать такие как http://detectmobilebrowser.com/

Я не знаю, что за веб-приложение, но вы могли бы создать новое приложение, возможно, используя MVC. Пожалуйста, посмотрите этот ресурс .

...