Laden...

ASP.NET MVC Controller: Methode bevor View aufgerufen wird

Erstellt von schuppsl vor 11 Jahren Letzter Beitrag vor 11 Jahren 1.117 Views
S
schuppsl Themenstarter:in
789 Beiträge seit 2007
vor 11 Jahren
ASP.NET MVC Controller: Methode bevor View aufgerufen wird

Hallo Community.
Ich habe ein kleines Projekt mit ASP.NET MVC4.

Ich sollte eine Variable im Controller immer zurücksetzen bevor eine View aufgerufen wird.
Gibt es hierfür eine Methode, die immer aufgerufen wird bevor eine View gerendert wird?
Wie bei ASP.NET z.B die Render Methode oder sowas?
Danke und Grüße

1.696 Beiträge seit 2006
vor 11 Jahren

Hallo,

guckst du mal http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100).aspx

edit: sorry, habe nicht genau gelesen.

Ich bin verantwortlich für das, was ich sage, nicht für das, was du verstehst.

**:::

S
schuppsl Themenstarter:in
789 Beiträge seit 2007
vor 11 Jahren

Das ist doch Webforms, hat aber wenig mit MVC zu tun, oder?

G
497 Beiträge seit 2006
vor 11 Jahren

was meinst du eigentlich mit "Variable zurücksetzen"? Eine "Variable" ist normalerweise ja was methodenlokales, was in dem Zusammenhang keinen Sinn machen würde.

5.941 Beiträge seit 2005
vor 11 Jahren

Hallo

Ja, bitte mehr Details.
Bei allen Controllern, nur bei einem?

Wenn du das ActionResult zurückgibst, wird dann das View gerendert.

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

16.807 Beiträge seit 2008
vor 11 Jahren

Der Dokumentation MVC Controller ist zu entnehmen, dass folgende Methoden beim jeweiligen Aufruf ausgeführt werden:
OnActionExecuted, OnActionExecuting, OnAuthorization, OnException, OnResultExecuted und OnResultExecuting
Zusätzlich gibts weitere Events, die zB vorher feuern. Das ist alles der MSDN zu entnehmen.

Beachte in Zukunft [Hinweis] Wie poste ich richtig? Punkt 1.1 und 5