2014-04-14 48 views
0

我正在將一部分應用程序從Silverlight遷移到ASP.NET,Silverlight部分再次使用RIA Services作爲Dynamics CRM。我正在重用ASP.NET中的DomainService,但存在緩存問題,因此如果在小於特定時間段內刷新的話,修改子窗口中的實體不會導致父數據的新數據,但新數據已經在數據庫。從ASP.NET服務器上的DomainService/DomainContext上刪除緩存

我知道您可以覆蓋Silverlight客戶端的緩存行爲,如this question中所述。但是在ASP.NET應用程序中可能嗎?

我也試過用[OutputCache(OutputCacheLocation.None, 0)]來裝飾DomainService中的GetContacts方法,但它沒有任何作用。

回答