#asp.net #asp.net-mvc-3 #authentication
#asp.net #asp.net-mvc-3 #аутентификация
Вопрос:
У меня возникла проблема с вызовом моего метода действий для входа в систему, который находится в контроллере за пределами текущей области.
Я получаю следующее сообщение об ошибке :
Описание: HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), мог быть удален, его имя было изменено или он временно недоступен. Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно.
Есть ли какой-либо способ вызвать корневой контроллер, который находится за пределами областей в папке main controller?
Ответ №1:
Если вы находитесь в области, вам нужно указать пустой для доступа к вашим корневым контроллерам.
@Html.ActionLink("Back to Home Controller", "Index", "Home", new { area = "" }, null)
Ответ №2:
Вы можете передать область в параметрах маршрута в ActionLink и другими методами.