3

我在我的 silverlight 应用程序中发出安静的请求,我想获取可能被推送到页面的信息,所以我不断地请求获取更新的数据,执行类似的操作

.... 
Uri url = new Uri(theUrl);WebClient wc = new WebClient();  
wc.DownloadStringCompleted += RetreiveUserMessagesResponse;
wc.DownloadStringAsync(url);

我的问题是,出于某种原因,一旦我发出请求(并返回一些数据),后续请求会继续返回相同的数据并且不会改变!(几乎就像它缓存了请求和它的说法,我这样做已经让我返回我之前得到的内容),当我复制 URL 并将其放入浏览器时,我得到了预期的行为,为什么在我制作时会发生这种情况通过 Silverlight 应用程序的请求?感谢您的帮助丹尼尔

4

1 回答 1

4

看起来这是一个已知问题。

http://forums.silverlight.net/forums/p/14453/70533.aspx

它建议的解决方法是将一些随机的、未使用的参数放在 URI 的末尾,以确保每个请求的唯一 URI。

于 2009-10-30T20:31:48.203 回答