2011-02-16 139 views
0

我對C#非常陌生,我試圖對我的服務器做一些網絡服務請求。這個程序是用於Windows Mobile 6.閱讀網頁瀏覽器控件中的網頁標題

我已經使用網絡瀏覽器從服務器加載頁面。我需要知道已經返回的頁面的標題。

我GOOGLE了,發現找到像嘗試使用HTMLDocument,webbrowser1.DocumentText等解決方案,但他們都沒有工作。

我在這裏請求專家的幫助,我怎麼能過來這個問題?

它來到我的腦海一些解決方案是:

  1. 下載使用一些方法,並將其存儲在一個臨時目錄,並與當地的URL加載Web瀏覽器中的文件。 ==>這樣做的任何API都可用?

  2. 是否有使用xmlhttprequest方法獲取信息的可能性? ==>如果是這樣怎麼樣?在C#中使用此方法的任何示例?

任何類型的信息,鏈接,樣本等都會有很大的幫助。

由於提前,
問候,
維奈

回答

0

我做了一些廣泛的搜索,但沒有找到解決方案。

作爲替代方案,我做了一個HttpWebRequest並在解析標題後在本地保存文件,並將其加載到webBrowser對象中。

1

落實Document Completed事件,你可以得到下面的標題是相同的代碼:

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) 
{ 
    tabControl1.SelectedTab.Text = webBrowser1.DocumentTitle; 
}