我使用OutputCaching其中顯示MVC3剃刀---->刷新的OutputCache記錄中刪除
[OutputCache(Duration = 120, VaryByParam = "empId;page;sort;")]
的員工記錄列表,但是,當我從列表中刪除一條記錄我的索引頁上,因爲後緩存,被刪除的記錄也正在列出,直到Outputcache到期。有一種方法可以在發生刪除操作時刷新輸出緩存? 我在我的MVC3剃鬚刀頁面上使用這個。
我有我的網頁上列出的記錄100的每條記錄都有一個「刪除」按鈕來刪除特定record.I也是用OutputCaching的頁面上,這樣的頁面加載速度更快。現在
,如果我通過點擊刪除按鈕刪除一條記錄,由於OutputCaching,甚至被刪除的記錄也會在頁面上,直到輸出緩存過期所示。 有沒有辦法,我可以解決這個問題?
有沒有一種方法,我可以從我的輸出緩存只刪除已刪除的記錄?
或者如果我正在添加一條新記錄,我不想刪除OutputCache並重新創建該緩存,而是將我的新記錄追加到現有的outputCache中?
http://stackoverflow.com/questions/1167890/how-to-program-clear-outputcache-for-controller-action-method – Shyju 2012-08-01 18:42:53