ASP.NET MVC MOBILE Контроллер Маршрут к поддомену - PullRequest
1 голос
/ 22 июня 2010

В настоящее время у меня есть приложение ASP.NET MVC, которое существует. Я хочу добавить на сайт небольшой раздел для мобильных устройств. Я хочу сделать это чрезвычайно простым и интегрировать http://mdbf.codeplex.com/ в свой проект. Затем в Home / Index проверьте, являются ли они мобильными, затем перенаправьте их на мобильный контроллер (http://mysite.com/mobile/index).

Однако я также хочу настроить, если они наберут http://m.mysite.com, он будет автоматически отображать мобильный телефон / индекс без URL-адреса (http://m.mysite.com/moble/index. Также, скажем, у меня был другой метод действия в мобильном телефоне контроллер. Я хотел бы иметь возможность сделать http://m.mysite.com/MobileList вместо того, чтобы делать http://m.mysite.com/Mobile/MobileList

Есть мысли о том, как это сделать? Нужно ли мне возиться с маршрутами? В настоящее время я просто использую маршрут по умолчанию для контроллера / действия / идентификатора. Опять же, я стараюсь сделать это как можно проще.

1 Ответ

4 голосов
/ 22 июня 2010

Вам действительно нужен отдельный контроллер?Мы делаем что-то похожее на в этом посте .Мы используем один и тот же контроллер, но разные представления и пользовательский ViewEngine для выбора.Легко, работает и не требует отдельного URI.

...