我在asp.net中有一個管理頁面,它將數據添加到數據庫中。該數據庫作爲JSON字符串提供給外部網站,但是,由於數據量很大,因此外部網站會在本地緩存這些數據。從不同的asp.net頁面調用asp.net頁面(ashx處理程序)
我希望能夠ping外部網站,讓他們知道數據已更改,以便他們可以刷新其緩存。我想我可以設置一個ASHX處理程序,該處理程序接收一個參數,告訴他們哪些數據已更改,因此它們都可以刪除該數據並將其刷新。
我不確定的唯一部分是從我的管理頁面調用此外部頁面的最佳方式。我只是做一個普通的WebRequest並放棄結果?或者當您不需要響應時,是否有更簡單的方法從代碼調用頁面?
基本上我只是想「ping」這個頁面,所以它知道它需要刷新。
謝謝!
聽起來像是一個web服務工作給我。我想你可以使用ashx,但asp.net已經支持調用Web服務。 – Greg 2010-07-12 18:52:28