ASP.NET MVC Routes Проблема входа / выхода - PullRequest
2 голосов
/ 15 февраля 2010

Относительно новичок в ASP.NET MVC и немного запутался в способах маршрутизации.Моя проблема в основном связана с «входом в систему» ​​и «маршрутами выхода из системы» и наличием как «/".

», т.е. у меня есть home / index для пользователя, вышедшего из системы, который отображается как «/», но это менясбит с толку относительно того, как я могу иметь дом / дом для вошедшего в систему пользователя и все еще иметь "/".

Я продолжаю получать 127.0.0.1/home/home

Я могу изменить как 127.0.0.1/home - но я хочу это как "/".Моя путаница связана с тем фактом, что "/" [127.0.0.1/] связан в коллекции маршрутов с home / index.

Кто-нибудь знает, как я могу изменить словарь маршрутов (который будет связан ОДИН РАЗв начале), чтобы "/" можно было использовать совместно для зарегистрированных и незарегистрированных пользователей?

Спасибо?

1 Ответ

1 голос
/ 15 февраля 2010

В идеале каждый маршрут должен указывать на отдельное представление, поэтому, если в этом представлении есть несколько разные функциональные возможности для вошедших в систему пользователей и вошедших в систему пользователей, вы должны учитывать разницу в логике вашего представления, а не в маршрутизации. Если у вас есть значительные куски HTML, которые могут отличаться, рассмотрите возможность использования метода Html.RenderAction.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...