2009-10-30 34 views
3

我在做我的Silverlight應用程序寧靜的請求,我想可能會被推到頁面信息,所以我汽車無作出獲取更新數據的請求,做這樣的事情問題,提高Web請求在Silverlight

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

我的問題是,出於某種原因,一旦我提出請求(並返回一些數據),後續請求會返回相同的數據並且不會更改! (幾乎像它緩存了請求和它的說法,我做了這個已經讓我只是返回我之前得到的),當我複製的URL並把它放在我的瀏覽器中我得到預期的行爲,爲什麼這是在我正在做通過Silverlight應用程序的請求? 感謝您的幫助 丹尼爾

+0

它是什麼類型的URL?它在哪裏託管?我無法使用將時間輸出到頁面上並在Visual Studio開發者網絡服務器上運行的ASPX頁面來複制此問題。 – Bryant 2009-10-30 17:20:26

+0

它託管在遠程服務器上,它只是一個看起來像http:// ipaddress:port/Service1.svc/MethodsName?arg1 = 1&arg2 = 2等的url。 – Daniel 2009-10-30 17:31:38

+0

Web客戶端應該獲取新數據,除非有某種類型正在服務器上完成緩存。如果您發佈了實際的網址,我們可以嘗試對其進行測試以查看。 – Bryant 2009-10-30 18:47:39

回答