2016-04-19 4 views
1

Ich arbeite MVC project. Ich habe Zugriff auf die Ansichtsseite nur in einem Projekt, das ich unter Verwendung view engine laden.Wie Objekt Caching auf View-Seite zu verwenden MVC

Jetzt möchte ich object caching auf view page verwenden, da ich Service-Methode jedes Mal nicht aufrufen möchte.

Gibt es eine Möglichkeit, dies zu tun? Jede Hilfe wird geschätzt. Vielen Dank.

Antwort

0

Sie können Ihre Ansicht wie dieser Cache:

[OutputCache(Duration = 10)] 
public ActionResult Details(int id) 
     { 
      ViewData.Model = _dataContext.Movies.SingleOrDefault(m => m.Id == id); 
      return View(); 
     } 
+0

Danke für Ihren Kommentar, aber ich schon erwähnt, dass ich keinen Zugang von Controll oder Aktionsmethode. Ich verwende die Ansichtsseite nur mit Teilansichts-Engine. Außerdem rufe ich die Service-Methode aus meiner View mit EngineContext auf. Ich möchte diesen Teil nur in Caching einfügen. – Ankita