мобильные веб-приложения asp.net - PullRequest
0 голосов
/ 07 декабря 2010

Я работаю в мобильном веб-приложении для поддержки минимального подмножества операций для существующего веб-сайта.Мои базовые инструменты - asp.net 4.0 с простым css, чтобы попытаться заархивировать более широкий спектр устройств.

Мои вопросы: - Я в правильном направлении?... или есть лучший способ сделать это?(другие виды управления и т. д.) - Мое устройство (мобильное) - это Nokia e71, и я начинаю видеть некоторые глюки: - Свойства автоответчика не работают - Клиентские проверки скриптов не работают

Пожалуйста, дайте мне несколько советови советы.Спасибо всем.

Ответы [ 3 ]

1 голос
/ 07 декабря 2010

Всегда, независимо от типа сайта, дизайн для «Прогрессивного улучшения».

Другими словами, заставить все работать, используя минимум (без JavaScript, очень простой CSS).Затем постепенно улучшайте его, чтобы дополнительные функции были доступны тем браузерам, которые могут его поддерживать.

Многие элементы управления ASP.NET имеют JavaScript.Убедитесь, что вы разрабатываете так, чтобы они продолжали работать без javascript, или использовали другие элементы управления, которые вообще не требуют javascript.

WRT проверка вашего клиента - вы также должны всегда проверять на стороне сервера.В этом случае тот факт, что на некоторых устройствах проверка клиента не выполняется, не имеет никакого значения.

1 голос
/ 07 декабря 2010

Используете ли вы мобильные элементы управления в ASP.NET или только обычные?Существует отдельный набор, предназначенный для поддержки и адаптации к различным мобильным устройствам.

Для мобильного сайта первого усилия я бы посмотрел либо на устоявшуюся мобильную среду (если честно, яЯ никогда широко не использовал элементы управления ASP.NET для мобильных веб-форм), или делал что-то, где я строю свой собственный HTML-код гораздо более непосредственно, чтобы быть уверенным в безопасности мобильных приложений.

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


Так или иначе, если выуже используют элементы управления ASP.NET для мобильных устройств, мой ответ не имеет значения!

0 голосов
/ 12 декабря 2010

Не используйте какой-либо элемент управления asp.net на мобильном сайте, .net-рендеринг устройством обычно приводит к ошибкам.Не используйте .net формы сервера.Если вы можете использовать MVC Simple, javascripts должен работать на большинстве современных устройств.Ajax тоже работает, но не используйте jQuery, пишите простые сообщения ajax / get functons

...