Пользовательские URL в ASP MVC 3 - PullRequest
0 голосов
/ 30 марта 2012

Когда страница входа отображается, я хочу, чтобы URL был пустым.Поэтому я добавил этот маршрут

routes.MapRoute(
           null, // Route name
           "", // URL with parameters
           new { controller = "Account", action = "LogIn", id = UrlParameter.Optional } // Parameter defaults                
       );

Проблема в том, что при входе в систему я должен быть перенаправлен на индекс, который также имеет пустой URL-адрес.Так что я не могу получить индекс страницы.

Как я могу получить два пустых URL для двух разных действий?

Спасибо.

1 Ответ

0 голосов
/ 30 марта 2012

Я не думаю, что вы можете, и я бы не рекомендовал это.

Если у вас две разные страницы, они должны иметь 2 разных URL.

Однако в контроллере домашней страницы может быть установлено что-то, что проверяет, вошли ли они в систему, и перенаправляет на ваше действие LogIn:

If (check logged in){
   RedirectToAction("LogIn", "Account");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...