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

时间:2012-04-16 05:28:12

标签: c# windows-phone-7 browser

我正在为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),它也可以正常工作。有没有人知道造成这种行为的原因是什么?任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

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

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