Значение TargetFrameName веб-браузера

#vb.net #winforms #webbrowser-control

#vb.net #winforms #веб-браузер-управление

Вопрос:

Пример веб-браузера, подобный этому :

 Private Sub Form4_Load(sender As Object, e As EventArgs) Handles Me.Load
    WebBrowser1.Navigate("http://www.google.com")
End Sub

Public ReadOnly Property TargetFrameName As String

Private Sub WebBrowser1_Navigating(sender As Object, e As WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating

    'Me.TargetFrameName = TargetFrameName
    Dim messageBoxVB As New System.Text.StringBuilder()
    'MsgBox(e.TargetFrameName.ToString)

    messageBoxVB.AppendFormat("{0} = {1}", "Url", e.Url)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "TargetFrameName", e.TargetFrameName)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Cancel", e.Cancel)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(), "Navigating Event")

End Sub
  

В окне сообщения отображается:

 Url= http://www.google.com
TargetFrameName=  
Cancel= False
  

Мой вопрос в том, почему нет значения или имени для TargetFrameName ?

Комментарии:

1. TargetFrameName получает имя iframe, в который будет загружен новый документ. Оно имеет значение для тега iframe, для которого задан его атрибут name.