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:
как обнаружить мобильный телефон в веб-приложении