0

我已经尝试过这里提供的一些解决方案,但我无法让它工作。在我的 winform 上,我有一个 webbrowser 控件,它应该加载一个网页(aspx)。如果找不到该网页,我想让用户知道该页面未找到。为了让它工作,我使用以下代码:

Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    If (WebBrowser1.Document.Url.ToString().StartsWith("res:")) Then
        Dim curDir As String = Directory.GetCurrentDirectory()
        Dim Url As Uri = New Uri(String.Format("file:///{0}/Html/PageNotFound.html", curDir))            
        WebBrowser1.Navigate(Url)
    End If
End Sub

这工作正常。显示页面 PageNotFound.html。但是,我想向用户提供一些我想实时插入到 PageNotFound.html 中的附加信息(即使用 document.getElementById 来操作标签标签)。我只是不知道我该怎么做,或者是否有可能。也许我使用了错误的事件。我也尝试过的是:

 With WebBrowser1
     .Navigate("about:blank")
     .Document.OpenNew(False)
     .Document.Write(HtmlString)
     .Refresh()
 End With

其中 HtmlString 包含一个完整的网络表单。(如:“”)

也许有人给了我正确的方向?TIA

4

0 回答 0