2009-05-21 9 views
0

J'ai un problème avec la mise en cache de la page d'accueil de mon application Asp.Net Mvc.Cache Asp.net Mvc Page d'accueil

Toutes les autres pages sont correctement mises en cache en utilisant le filtre d'action [OutputCache (Duration = 60, VaryByParam = "None")].

Le problème est que la page d'accueil ne cache pas. J'ai remarqué que si j'accède à la page d'accueil via Contrôleur/Action ("Accueil/Index") alors il met en cache mais lorsqu'il est accédé via "/" cela ne fonctionne pas.

Des idées?

Répondre

4

Quelle version d'asp.net-mvc utilisez-vous? Si c'est la dernière version, vous devrez peut-être créer un nouveau projet et copier la méthode Page_Load de "Default.aspx" qui est différent dans les versions ultérieures et a un léger changement qui je pense gère la mise en cache de "/" ....

+0

oooh! rusé. où as-tu entendu parler de ça? –

+0

J'utilisais RTM mais j'ai démarré le projet en utilisant Preview 5 et je n'ai pas mis à jour la page default.aspx.cs. Merci encore – Sruly

Questions connexes