Короче говоря, я пытаюсь выяснить, как программно включить и отключить перенаправление для мобильных телефонов на основе значения сеанса для каждого запроса (не статически для всех).
Вот предыстория:
В настоящее время я использую 51Degrees в своем приложении ASP.NET для перенаправления запросов на мобильную версию сайта.Я хотел бы добавить функцию, с помощью которой пользователи могут включать и отключать это перенаправление со страницы «Настройки».Настройка будет отличаться для каждого пользователя, и до сих пор каждый параметр, который я нашел для отключения 51Degrees, является статическим.Это затрудняет его отключение для подмножества пользователей.
Одно полу-решение, которое у меня было, - установить firstRequestOnly="true"
и отменить перенаправление, если это не должно было произойти.Хотя firstRequestOnly="true"
вызвал ряд других головных болей (не связанных), поэтому я хотел бы оставить его на firstRequestOnly="false"
и просто включить / отключить перенаправление на основе значения сеанса для запроса или для пользователя.Проблема в том, что я не могу придумать, как это сделать.