C # webbrowser postData -> по умолчанию - PullRequest
0 голосов
/ 21 мая 2011

У меня проблема с отправкой postData, когда пользователь нажимает кнопку на какой-либо веб-странице.Это означает, что postData не может быть нулевым.Вот код:

webBrowser1.Navigate(e.Url, "_self", default(byte[]), headers);

Как вы можете видеть, я использовал default (byte []) для перегрузки postData, но это не работает.То, что я пытаюсь сделать, это НЕ изменять данные поста, только заголовки.

Редактировать: я делаю это так:

private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
        {
                .
                .
                .    
                webBrowser1.Navigate(e.Url, "_self", default(byte[], headers);

                .
                .
                . 
        }

Когда браузер перемещается, я добавляю заголовки.Это работает, но когда пользователь нажимает какую-либо кнопку или записывает имя пользователя и пароль в форум входа в систему и нажимает кнопку Отправить, это не работает.

1 Ответ

1 голос
/ 21 мая 2011

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

...