如何在VB.NET的web浏览器控件中检测回发事件?

如何在VB.NET的web浏览器控件中检测回发事件?,vb.net,browser,postback,detect,Vb.net,Browser,Postback,Detect,实际上,我在Java或C#中找到了一些示例,我需要一种检测回发事件的简单方法 我想依次向网站发送许多请求,并将所有响应写入listbox或其他内容 用户名:86800010865280016 密码:malkable 请求字符串示例(KAREKOD:表单上的第三个文本框!!!) 登录网站后,我将请求字符串设置为 DirectCast(GetWebBroForm1.item("f_karekod"), mshtml.HTMLTextAreaElement).value = CurrentQR 点

实际上,我在Java或C#中找到了一些示例,我需要一种检测回发事件的简单方法

我想依次向网站发送许多请求,并将所有响应写入listbox或其他内容

用户名:86800010865280016

密码:malkable

请求字符串示例(KAREKOD:表单上的第三个文本框!!!)

登录网站后,我将请求字符串设置为

DirectCast(GetWebBroForm1.item("f_karekod"), mshtml.HTMLTextAreaElement).value = CurrentQR
点击提交按钮

DirectCast(GetWebBroForm1.item("Getir", 0), mshtml.HTMLButtonElement).click()
一切都好

现在的问题是,我必须检测回发事件,解析回发信息,然后依次发送另一个请求。

非常感谢

Private Function GetWebBroDoc1() As mshtml.HTMLDocument
    Return DirectCast(WebBro1.Document.DomDocument, mshtml.HTMLDocument)
End Function

Private Function GetWebBroForm1() As mshtml.HTMLFormElement
    If GetWebBroDoc1.forms.length > 0 Then
        Return DirectCast(GetWebBroDoc1.forms.item(0), mshtml.HTMLFormElement)
    Else
        Return Nothing
    End If
End Function       

Private Sub SendQR(ByVal CurrentQR)
    CurrentQR="0108697930090038212747294171305311002531" 'request string
    DirectCast(GetWebBroForm1.item("f_karekod"), mshtml.HTMLTextAreaElement).value = CurrentQR
    Return
End Sub
也许这对你有帮助:

If IsPostBack Then
'Do something
Else
'Do something else
End If
If IsPostBack Then
'Do something
Else
'Do something else
End If