[英]C# get current URL of webform
我正在尝试检查网络表单的当前网址。
我目前正在通过以下方式导航到此新页面
webBrowser1.Document.GetElementById("id").InvokeMember("click");
我想从表单中获取网址,我知道我可以通过网络浏览器执行此操作。
处理WebBrowser
DocumentCompleted
事件,并检查WebBrowserDocumentCompletedEventArgs
参数的Url
属性。
那么您是在WinForms还是Web Forms中执行此操作?
看起来像前者,因此,要使用WebBrowser
从<form>
获取URL或action
属性值,将是以下步骤:
var form = webBrowser1.Document.GetElementById("ID");
var actionurl = form.GetAttribute("action");
但是,如果您确实需要文档的URL,那么它就是:
var url = webBrowser1.Document.Url;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.