用WebClient下载网页时出现一个奇怪的有关问题…

用WebClient下载网页时出现一个奇怪的问题……
我用一个WebClient下载一个网页的源代码,调试的时候在VS2012自带的WP7模拟器上完全正常,但是装到我的WP8手机调试时,每次都会出错。
通过设断点查错,我发现竟然是每次下载数据都不完整,网页下载了一部分就跳到了DownloadStringCompleted的事件里,最终导致e.result的值只有部分网页数据。
为什么WP7的模拟器里能用,转到WP8的真机上就不行了呢?求解???
Windows Phone 8 Windows Phone 7

------解决方案--------------------
DownloadStringCompleted只会发生一次吗?

或者你试试httpwebrequest?