У меня есть два шаблона в Umbraco. Один для настольных компьютеров и другой для мобильных устройств. У меня есть небольшой скрипт, который определяет пользовательский агент запроса и соответственно перенаправляет пользователя.Страница перенаправления без изменения URL-Umbraco | C#
Если запрос сделан с рабочего стола, пользователь перенаправляется на шаблон рабочего стола с URL-адресом www.abc.com
.
Если запрос был сделан с мобильного пользователя перенаправляется на мобильный шаблон с URL www.abc.com/?alttemplate=mobilehomepage
Как сделать URL же для настольных и мобильных устройств.
Я использую Response.Redirect
для перенаправления.
Заранее благодарен.
Вы _might_ быть в состоянии использовать [Server.Transfer] (http://stackoverflow.com/questions/224569/server-transfer-vs-response-redirect) для этого – DGibbs
@DGibbs Большое спасибо за комментарий. Когда я использую Server.Transfer («? Alttemplate = mobiletemplate»); Я получаю System.ArgumentNullException – aaviss
Это похоже на значение строки запроса, а не на страницу? Не должен ли параметр быть чем-то вроде: 'www.abc.com/? Alttemplate = mobilehomepage'? – DGibbs