Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
7 / 7 / 7
Регистрация: 23.12.2015
Сообщений: 934
1

Вызвать метод контроллера из представления или другого контроллера

30.04.2018, 17:18. Просмотров 4195. Ответов 1
Метки нет (Все метки)

Мне нужно по кнопке вызвать метод LogOut в контроллере AccountController. Я пытаюсь сделать так:
HTML5
1
<input type="button" value="Выйти" onclick="location.href='@Url.Action("LogOut", "Account")'" />
Но вылетает ошибка о том, что не удается найти данный ресурс.
Еще хотел сделать примерно такое:
HTML5
1
<input type="button" value="Выйти" onclick="location.href='@Url.Action("LogOut", "Home")'" />
C#
1
2
3
4
        public ActionResult LogOut()
        {
            return RedirectToAction("LogOut", "Account");
        }
Но ошибка та же. Подскажите, как ее решить, пожалуйста.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2018, 17:18
Ответы с готовыми решениями:

Как передать из одного контроллера объект модели в строго типизированное представление другого контроллера
Есть строго типизированное представление в контроллере Main, в методе ListOrders. Как в него можно...

Как вызвать метод контроллера
Есть вопрос: Как вызвать метод контроллера из представления или Как при загрузке начальной...

Как вызвать метод хаба SignalR из контроллера?
Как вызвать метод хаба SignalR из контроллера? Перепробовал уже множество вариантов - на клиенте...

Открыть представление в popup или model в представлении другого контроллера
Открыть представление в popup или model в представлении другого контроллера. То есть допустим в...

1
32 / 25 / 19
Регистрация: 21.07.2015
Сообщений: 283
07.05.2018, 17:10 2
DenKG, проверил у себя - работает, вызов идёт:
HTML5
1
<input type="button" value="ButtonText" onclick="location.href='@Url.Action("ActionName", "ControllerName")'" />
Посмотри модификатор доступа у экшена Account\LogOut == public?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2018, 17:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как вызвать Action с другого контроллера?
есть екшн actionRecovery в контроллере ForgotСontroller ,в actionRecovery я хочу вызвать екшн...

Вызвать функцию в одном контроллере из другого контроллера
Вопрос банальный, и я знаю два способа реализовать такую деталь как вызов функции в одном...

Как выполнить редирект с одного метода контроллера в другой, без пересоздания контроллера
Я делаю в одном из методов RedirectToAction() , в результате чего, перед перенаправлением...

Изменение компонента из другого контроллера
Есть контроллер public class BottomController { private Stage stage; private Main...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.