Здравствуйте, ankstoo, Вы писали:
A>>А может лучше просто детектить UserAgent и отдавать версию сайта, оптимизированную под конкретное устройство не меняя ссылок?
A>Логика UI для разных вариантов сайта различается. Поэтому для каждой из них необходим свой контроллер. Через что будет происходить переход между контроллерами — через redirect или через прямой вызов — не так важно.
A>Возможность указать вариант приложения в адресе нужна — чтобы можно было "ну и что что я с winmobile сижу — хочу полную версию сайта". A>А при заходе без указания варианта — конечно проверка UserAgent или Cookie.
Если я правильно все понимаю — вам нужно детектить и перенаправлять — предлагаю
1. написать свой ActionFilter
2. или использовать свой базовый контролер и от него наследоваться.