【问题标题】:silverlight WebClient not reading xml filesilverlight WebClient 不读取 xml 文件
【发布时间】:2010-07-22 21:01:21
【问题描述】:

我正在使用以下代码将 xml 文件读入我的 silverlight 应用程序并将其显示在数据网格上,这与 visual web developer 2010 配合得很好

WebClient xmlClient = new WebClient();

xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri("chart.xml", UriKind.RelativeOrAbsolute));

但我不得不降级到 Visual Studio 2008 sp1 和 silverlight 3,并且相同的代码在其中不起作用。我没有收到任何错误,它运行但数据网格保持空白。经过一些调试,我注意到 XMLFileLoaded 函数从未被调用过。

这里有什么可能性?数据网格确实可以处理其他数据,我为我的 xml 文件尝试了几种不同的路径,我唯一能想到的是 silverlight 3 不支持这个,但是当我制作这些对象时 IDE 没有给我任何错误所以一定是别的东西

编辑:

在将上述内容放入 try catch 并打印 exception.ToString() 之后,我什么也没得到,打印 exception.InnerException 给了我 System.Net.DownloadStringCompletedEventArgs

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    我看不出有什么问题,但我建议您下载一份 fiddler 的副本,以亲自了解客户端和服务器之间的通信方式。

    【讨论】:

      猜你喜欢
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 1970-01-01
      相关资源
      最近更新 更多