2009-05-21 133 views
0

我有一個問題,緩存我的Asp.Net Mvc應用程序的主頁。緩存Asp.net Mvc主頁

所有其他頁面使用[OutputCache(Duration = 60,VaryByParam =「None」)]動作過濾器緩存正常。

問題是主頁不緩存。我注意到,如果我通過Controller/Action訪問主頁(「Home/Index」),那麼它會緩存,但通過「/」訪問時不起作用。

任何想法?

回答

4

你使用的是什麼版本的asp.net-mvc?如果它是最新版本,那麼您可能需要創建一個新項目,並從「Default.aspx」中複製Page_Load方法,該方法在更高版本中有所不同,並略微改變了我認爲可以處理「/」的緩存...。

+0

oooh!棘手。你在哪裏聽到這個消息? – 2009-05-21 11:58:31