silverlight WebClient未读取xml文件
我使用以下代码将xml文件读入silverlight应用程序并在datagrid上显示它,这在VisualWebDeveloper2010中运行良好silverlight WebClient未读取xml文件,silverlight,Silverlight,我使用以下代码将xml文件读入silverlight应用程序并在datagrid上显示它,这在VisualWebDeveloper2010中运行良好 WebClient xmlClient = new WebClient(); xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded); xmlClient.DownloadStringAsync(new Uri("cha
WebClient xmlClient = new WebClient();
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri("chart.xml", UriKind.RelativeOrAbsolute));
但是我不得不降级到VisualStudio2008SP1和Silverlight3,同样的代码在其中不起作用。我没有得到任何错误,它运行,但datagrid保持空白。经过一些调试后,我注意到XMLFileLoaded函数从未被调用
这里有什么可能性?datagrid确实可以处理其他数据,我已经为xml文件尝试了几种不同的路径,我唯一能想到的是silverlight 3不支持这一点,但是IDE在创建这些对象时没有给我任何错误,所以它一定是其他的
编辑:
在将上述内容放入try catch和printing exception.ToString()中后,我什么也得不到,printing exception.InnerException会给我System.Net.DownloadStringCompletedEventArgs我看不出有什么错误,但我建议您下载的副本,亲自查看客户端和服务器之间的详细通信