Если я вас правильно понял, ваша проблема в том, что jQuery Mobile использует стили для блока выбора, и вы хотите, чтобы он оставался без стилей?
Есть несколько подходов к этому:
Если вы хотите сделать это только для одного элемента, используйте только этот атрибут: data-role = ”none”
Здесь Вы можете найти рабочие примеры.
Я могу подтвердить, что создание веб-сервиса или вызова метода страницы через jQuery расширит истечение сессии ASP.NET таким же образом, что регулярная обратная передача будет.
Я часто использую пятиминутный setInterval () для вызова "активного" сервиса, который сохранит сессию пользователя неограниченно долго, даже если они оставят приложение неактивным.
Необходимо смочь использовать Ajax MS без Менеджера скриптов и использовать jQuery для потребления WebMethods. Больше информации, делающей, таким образом, здесь
Насколько я знаю, называние WebMethod расширит тайм-аут сессии пользователя. Таким образом, этот подход может быть лучшим из обоих миров.
Используйте Скрипача или некоторую другую утилиту, чтобы видеть, была ли Microsoft достаточно умна, чтобы удостовериться, что cookie обновляется между вызовами Ajax. У Вас может быть лучшая удача (относительно автоматического обновления билета автора форм) при использовании Microsoft, испек - в Ajax asp.net (который существенно подобен).
Автор форм работает через cookie. Cookie отправляются с запросами XMLHttpRequest, таким образом, я не думаю, что здесь существует проблема.
Обратите внимание, что существует проблема, связанная с истечением FormsAuthTicket и быть вынужденным перенаправить к login.aspx или некоторым такой. Но это - совершенно другой сценарий, чем, о чем Вы говорите.
Я не думаю, что полностью понимаю то, что это, Вы спрашиваете, но с точки зрения jQuery ajax тайм-аут, можно установить локальный тайм-аут в вызове ajax.
Пример:
$.ajax('ajax.php',{timeout: 60000},function (data) {
alert(data);
}