C# 每次返回WP8中的旧数据

C# 每次返回WP8中的旧数据,c#,windows-phone-8,windows-phone-8.1,C#,Windows Phone 8,Windows Phone 8.1,我正在使用PHP Web服务 更新条目后,它会再次返回旧数据 WebClient webClient = new WebClient(); webClient.DownloadStringCompleted += jobseeker; webClient.DownloadStringAsync(new Uri(string.Format("http://ec2-54-41-130-155.ap-southeast-2.compute.amazonaws.com/board/api/abc.php

我正在使用PHP Web服务

更新条目后,它会再次返回旧数据

WebClient webClient = new WebClient();
webClient.DownloadStringCompleted += jobseeker;
webClient.DownloadStringAsync(new Uri(string.Format("http://ec2-54-41-130-155.ap-southeast-2.compute.amazonaws.com/board/api/abc.php?func=myaccount&user_id={0}", Empid)));

这是由于WebClient自动缓存结果造成的。要克服这一点,请使用缓存清除器。也就是说,向url添加一个随机字符串作为url参数

因此,Uri将是


当我将我的应用程序连接到WAMP服务器时,我也经历过同样的缓存。

可能它没有更新。您完成的事件在哪里?我从服务器收到的响应条目是更新。当我检查网站条目时,条目是更新的。但当我再次从应用程序点击时,它会选择旧数据而不是新数据。在IOS中也发生了同样的事情,但与我在请求中使用GET方法时一样,比如~[request setHttpMethod:@GET]。我通过将GET更改为POSt解决了同样的问题。在这里,我如何指定POSt方法
Uri _uri = new Uri("APIURL/abc.php?func=myaccount&user_id={0}&cachebust=" + DateTime.Now.ToString();