为什么我会得到这个异常?
你调用的对象是空的。
和:
wb.Document.GetElementById("formfieldv1").InnerText = "some value"
wb
控件的名称在哪里WebBrowser
。
这是所有代码:
Private Sub btnSend_Click(sender As System.Object, e As System.EventArgs) Handles btnSend.Click
Dim strFrom As String = txtFrom.Text
Dim strTo As String = txtTo.Text
Dim strMsg As String = txtMsg.Text
wb.Document.GetElementById("formfieldv1").InnerText = strFrom ' strFrom fills fine
End Sub
更新
正如评论中所建议的,我修改了这样的代码:
Dim doc = wb.Document
If (doc Is Nothing) Then
MsgBox("doc is nothing")
End If
Dim el = wb.Document.GetElementById("formfieldv1")
If (el Is Nothing) Then
MsgBox("el is nothing")
Else
el.InnerText = strFrom
End If
有了这个,我得到了el is nothing
。我现在该如何解决?
或者,如果你们可以帮助我解决这个问题,也可以解决我的问题: