powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Post запрос с передачей параметров
6 сообщений из 6, страница 1 из 1
Post запрос с передачей параметров
    #37565560
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет

Есть сайт с одной страницей.
На ней есть текстбокс, кнопка

Есть обработчик на клик кнопки. В этом событии считывается значение из текстбокса и записывается в сессию

Сейчас я хочу сделать post запрос с другого сайта, чтобы вызвать клик кнопки и передать некое значение как текстовое значение. Как это сделать?

Вот что я имею. Запросы доходят, а вот как передать значение и вызвать именно нужный метод я не знаю.
Кто может подсказать?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
 protected void Button1_Click(object sender, EventArgs e)
        {
            HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("http://localhost.:49950/Default.aspx");
            //  myHttpWebRequest.Proxy = new WebProxy("localhost", 8888);
            myHttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1;)";
            myHttpWebRequest.Accept = "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, " +
                                       "application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
            myHttpWebRequest.Headers.Add("Accept-Language", "en-US");

            HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
            string sCookies = String.IsNullOrEmpty(myHttpWebResponse.Headers["Set-Cookie"]) ? "" : myHttpWebResponse.Headers["Set-Cookie"];


             DoPostback(sCookies );

        }

        private void DoPostback(string sCookies)
        {
            HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("http://localhost.:49950/Default.aspx");

            myHttpWebRequest.Method = "POST";
            myHttpWebRequest.Referer = "http://localhost.:49950/Default.aspx";
            myHttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1;)";
            myHttpWebRequest.Accept = "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, " +
                                       "application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
            myHttpWebRequest.Headers.Add("Accept-Language", "en-US");
            myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
            if (!String.IsNullOrEmpty(sCookies))
                myHttpWebRequest.Headers.Add(HttpRequestHeader.Cookie, sCookies);

            myHttpWebRequest.AllowAutoRedirect = false;          
        }
...
Рейтинг: 0 / 0
Post запрос с передачей параметров
    #37565596
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При обычном клике гляньте что в POST передается
Глянуть можно, например, посредством Firebug:
...
Рейтинг: 0 / 0
Post запрос с передачей параметров
    #37565765
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельПри обычном клике гляньте что в POST передается
Глянуть можно, например, посредством Firebug:

а куда и как засовывать параметры: название контрола для которого надо постбэк вызвать, контрол из котрого надо взять значение?
...
Рейтинг: 0 / 0
Post запрос с передачей параметров
    #37565780
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reliefназвание контрола для которого надо постбэк вызватьPOST вызывается не для контрола, а для страницы

reliefконтрол из котрого надо взять значение?передавайте значения всех контролов
...
Рейтинг: 0 / 0
Post запрос с передачей параметров
    #37565852
relief
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельreliefназвание контрола для которого надо постбэк вызватьPOST вызывается не для контрола, а для страницы

reliefконтрол из котрого надо взять значение?передавайте значения всех контролов

так а как, подскажите?
и как страница узнает какой метод надо вызвать если есть 2 кнопки у каждой есть обработчик?
...
Рейтинг: 0 / 0
Post запрос с передачей параметров
    #37565907
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reliefПаганельпередавайтетак а как, подскажите? UploadValues , см. пример

reliefи как страница узнает какой метод надо вызвать если есть 2 кнопки у каждой есть обработчик?ну посмотрите же firebug-ом что передается в разных случаях
обратите внимание на __EVENTARGUMENT если он есть
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Post запрос с передачей параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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