我是C#的新手,我正在尝试向我的服务器做一些Web服务请求。此应用程序适用于Windows Mobile 6。
我使用网络浏览器从服务器加载页面。我需要知道已经返回的页面的标题。
我用谷歌搜索,发现找到的解决方案就像尝试使用HTMLDocument,webbrowser1.DocumentText等。但它们都没有奏效。
我向专家请求帮助,我怎么能解决这个问题?
我想到的一些解决方案是:
使用某种方式下载文件并将其存储在临时目录中,并使用本地URL加载Web浏览器。 ==>有没有这样做的API?
是否有可能使用xmlhttprequest方法获取信息? ==>如果是这样的话?在C#中使用此方法的任何样本?
任何类型的信息,链接,样本等都会有很大的帮助。
提前致谢,
问候,
维奈
答案 0 :(得分:1)
实施Document Completed
事件,您可以获得以下标题:相同的代码:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
tabControl1.SelectedTab.Text = webBrowser1.DocumentTitle;
}
答案 1 :(得分:0)
我做了一些广泛的搜索,但找不到解决方案。
作为替代方案,我做了一个HttpWebRequest并在解析Title后将其保存在本地并将其加载到webBrowser对象。