Как опубликовать и затем перенаправить на внешний URL из ASP_Net?

Как опубликовать и перенаправить на внешний URL-адрес из ASP_Net? ASP_NET серверные элементы управления возвращают данные на свою собственную страницу. Это делает случаи, когда вы хотите перенаправить пользователя на внешнюю страницу, но по какой-то причине (например, для аутентификации) вам нужно сделать публикацию на этой странице, болезненными. Отлично работает HttpWebRequest , если вы не хотите перенаправлять, и JavaScript тоже хорош в некоторых случаях, но может оказаться сложным, если вам действительно нужен код на стороне сервера для сбора данных для публикации. Так как же вам одновременно разместить сообщение на внешнем URL-адресе и перенаправить пользователя к результату из вашего кода ASP_NET codebehind? 6 ответов Вот как я решил эту проблему сегодня. Я начал с этой статьи на C# Corner, но нашел пример - хотя технически и правильный - немного неполным. Все, что он сказал, было правильно, но мне нужно было зайти на несколько внешних сайтов, чтобы собрать все это воедино ...

Вызов функции ASP . NET из JavaScript?

Вызов функции ASP . NET из JavaScript? Я пишу веб-страницу в ASP . NET. У меня есть код JavaScript, и у меня есть кнопка отправки с событием клика. Можно ли вызвать метод, который я создал в ASP, с помощью события click JavaScript? Вы должны использовать некоторую библиотеку Ajax, например: Anthem 20 ответов Что ж, если вы не хотите делать это с помощью Ajax или каким-либо другим способом и просто хотите, чтобы происходила обычная обратная передача ASP . NET, вот как вы это делаете (без использования каких-либо других библиотек): Хотя это немного сложно... :) i. В вашем файле кода (при условии, что вы используете C# и .NET 2.0 или более позднюю версию) добавьте следующий интерфейс к вашему классу Page, чтобы он выглядел как public partial class Default : System.Web.UI.Page, IPostBackEventHandler{} ii. Это должно добавить (используя Tab-Tab) эту функцию в ваш файл кода: public void RaisePostBackEvent(string eventArgument) { } iii. В событии onclick в JavaScript напишите...