在 WP7 上用 C# 解析 Web 浏览器数据

本文关键字:Web 浏览器 数据 解析 WP7 上用 | 更新日期: 2023-09-27 18:31:24

我正在为Windows Phone 7开发一个应用程序,遇到了一个奇怪的问题。我有以下代码:

   void webBrowser1_Navigated(object sender,System.Windows.Navigation.NavigationEventArgs e)
   {
    update_goals(e.Uri.OriginalString, webBrowser1.SaveToString());

它调用一个函数来检查 webBrowser1.SaveToString() 中的所有数据。我的问题是,update_goals函数并不总是正确解析数据。我尝试过调试,但每次我创建一个断点时,代码都可以正常工作。此外,如果我似乎在update_goals函数中完全暂停(例如,显示 messageBox),它也可以工作。有人知道是什么导致了这种行为吗?任何帮助将不胜感激。

在 WP7 上用 C# 解析 Web 浏览器数据

您是否尝试过将update_goals方法调用放入 LoadCompleted 事件处理程序中:-

http://msdn.microsoft.com/en-us/library/microsoft.phone.controls.webbrowser.loadcomplete(v=vs.92).aspx