Как использовать ASP.NET Web для Windows phone - PullRequest
2 голосов
/ 20 сентября 2011

Я хочу создать веб-сайт ASP.NET.Я давно не пользуюсь ASP.NET и мне нужна помощь.Как вы уже знаете, есть мобильный браузер IE9 для Windows Phone, у меня есть следующие вопросы:

1) Какая версия ASP.NET поддерживается мобильным браузером IE 9 в Windows Phone?Я имею в виду, что все выходные данные html в порядке.

2) Можно ли использовать все элементы управления во всех версиях ASP.NET для мобильного браузера IE9?

3) Что нужно настроитьв части декларации <! Doctype .......> на моих страницах ASP.NET?Будет ли ASP.NET выводить его в соответствии с браузером IE9 MObile?

4) Работает ли элемент управления Div?Будет ли это работать Div.html = "........ html ...."

5) Что не следует использовать из ASP.NET для мобильного браузера IE 9?

6) Как мне увеличить размер шрифта или какой размер шрифта лучше всего подходит для экрана Wp?

------- Обновление У меня ASP.NET V1.1 с JQuery (не последний),Мой Windows Phone 7 HD7 не может работать с JQuery?Есть ли у JQuery версия diff для мобильных устройств, отличная от ASP.NET?

Любая информация о том, какую версию Html выкладывает ASP.NET V1.1,2.0 в ASP.NET 4.0 ??

Использование простого HTML мало поможет на сервере для решения многих серверных задач.

Любая ссылка на ресурс о том, как построить aspnet для Windows Phone 7, будет приветствоваться.

Ответы [ 2 ]

2 голосов
/ 20 сентября 2011

См. Веб-разработка для Windows Phone , подробности о MSDN, так как в нем содержатся конкретные рекомендации по разработке для телефона и сведения о том, что не поддерживается на телефоне (но в полной версии IE9).

Телефон использует ту же базу кода для движка рендеринга и javascript, что и версия IE9 для настольных компьютеров, поэтому большинство вещей должно работать.
Если вы создаете сайт, специально предназначенный для телефона, вы, вероятно, увидителучшие результаты, если использовать jQueryMobile вместо полной версии, но обязательно полностью протестировать.

Я бы рекомендовал создать сайт HTML 5, а не любой (X) вариант HTML 4.Браузер поддерживает множество новых функций, и вы получите более чистую компоновку, а также обратную совместимость для других устройств.

Вы также найдете множество полезных соответствующих статей на http://blogs.msdn.com/b/iemobile/ иhttp://windowsteamblog.com/windows_phone/b/wpdev/archive/tags/ie9/

1 голос
/ 20 сентября 2011

ASP.NET - это серверная технология, поэтому она не связана и не ограничена клиентскими устройствами, которые к ней получают доступ, вы можете использовать компьютеры на базе Windows, ITab, Max, Linux, Android, Windows Phone 7, телефоны Blackberry.. для подключения к веб-сайту, и в любом случае вся обработка на стороне сервера выполняется на веб-сервере (или других внутренних серверах приложений в зависимости от конфигурации), на клиенты будет приходить только HTML-файл для рендеринга, который может содержать javascript длябыть выполненным локально.

в целом современные мобильные браузеры очень хороши, у меня был лучший опыт работы с устройствами Android на мобильных устройствах, на которых запущен какой-то браузер, совместимый с Chrome, iPhone и iPad запускают Safari, также доступный для ПКи Mac.

, если вы тестируете свое приложение с ПК с несколькими браузерами, такими как Chrome, Safari и IE, и все работает нормально, это, скорее всего, будет работать нормально, в общем случае библиотеки абстракций JavaScript используются для написания полностью кросс-браузераи кросс-платформенные javasодна из самых популярных - это JQuery.

Я убежден, что версия IE9 (или аналогичная, не на 100% аналогичная IE9 рабочих столов), включенная в Windows Phone, вероятно, достаточно продвинута, чтобы поддерживать всеТеги HTML 4 и, вероятно, также имеют очень продвинутый движок Javascript.

Чтобы определить на сервере, какой пользовательский агент (устройство, браузер) подключен, и отобразить различное содержимое или формат формата с помощью конкретных таблиц стилей, проверьте этот вопрос.здесь, в SO:

как обнаружить мобильный телефон в веб-приложении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...