powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выслать данные из контроллера методом POST вместе с редиректом на внешний URL (MVC)
4 сообщений из 4, страница 1 из 1
Выслать данные из контроллера методом POST вместе с редиректом на внешний URL (MVC)
    #39051250
capitol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Хочу реализовать отсылку данных из контроллера методом POST, чтобы при этом сработала переадресация на URL.
(Данные отсылаются, но без переадресации)

До этого было, что на .aspx странице при загрузке просто делался сабмит с помощью javscripta.

Хочется сделать по нормальному, чтобы в урле не было видно никаких параметров и данных.

Спасибо!
...
Рейтинг: 0 / 0
Выслать данные из контроллера методом POST вместе с редиректом на внешний URL (MVC)
    #39051264
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
capitol, редирект (в понимании HTTP) и POST - несовместимые вещи. Submit с помощью javascript это единственное решение.
...
Рейтинг: 0 / 0
Выслать данные из контроллера методом POST вместе с редиректом на внешний URL (MVC)
    #39051291
capitol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

Просто странно как-то, что в HTML можно просто сделать форму с POST методом, нажав на кнопку submit данные постятся и клиента перенаправляет на урл, в который мы постим данные.
А такой функции в контролле нету...
Я нашел только, что можно использовать:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);

Там есть такой параметр как:
request.AllowAutoRedirect = true;

Но он не делает редирект вместе с отправкой данных, просто их отсылает.

Конечно, я может не до конца понимаю технологию HTTP
...
Рейтинг: 0 / 0
Выслать данные из контроллера методом POST вместе с редиректом на внешний URL (MVC)
    #39051302
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
capitol, ASP.NET работает на стороне сервера. Поэтому запрос отправленный через HttpWebRequest никак не связан с браузером на стороне клиента. Генерируй форму с нужными параметрами в виде скрытых полей и делать submit с помощью js. Это нормальный вариант.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Выслать данные из контроллера методом POST вместе с редиректом на внешний URL (MVC)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]