C # получить текущий URL веб-формы - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь проверить текущий веб-адрес веб-формы.

Я сейчас перехожу на эту новую страницу по

webBrowser1.Document.GetElementById("id").InvokeMember("click");

Я хотел бы получить URL из формы, я знаю, что мог бы сделать это через веб-браузер.

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Так вы делаете это в WinForms или Web Forms?

Похоже на первое, поэтому получить значение URL или атрибута action из <form> с помощью WebBrowser будет следующим:

    var form = webBrowser1.Document.GetElementById("ID");
    var actionurl = form.GetAttribute("action");

Но, если вам буквально нужен URL документа, тогда просто:

var url = webBrowser1.Document.Url;
0 голосов
/ 14 мая 2018

Обрабатывает DocumentCompleted событие WebBrowser и проверяет Url правильность параметра WebBrowserDocumentCompletedEventArgs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...