繁体   English   中英

C#获取Webform的当前URL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM