Ich möchte auf page_load
Ereignis aller ASPX-Seiten an einem Ort zugreifen.Zugriff Page_Load-Ereignis für alle ASPX-Seiten an einem Ort
Szenario: -
Ich habe eine asp.net Website in WebForms (NICHT MVC). Es hat 70-75 .aspx
Seiten. Jetzt möchte ich einige gleiche Geschäftslogik in page_load
Ereignis aller Seiten durchführen.
Meine Frage: -
Jetzt Wie kann ich page_load
aller 75 .aspx
Seiten an einem Ort so, wenn Benutzeranforderung für form1.aspx
oder form2.aspx
oder form58.aspx
ich damals meine gemeinsame Funktion aufrufen möchten.
Was ich versucht werden bis: -
ich oben beschriebene Szenario Application_BeginRequest
Fall Global.asax
Datei zu erreichen, verwendet, die für jede Anforderung rufen wird. Aber jetzt Problem ist, diese Application_BeginRequest
auch auf ajax call
auf button_click
, genannt die ich nicht wollen. Ich möchte meine gemeinsame Funktion nur aufrufen, wenn page_load
Ereignis ausgelöst wird.
Gibt es einen anderen Weg, um das obige Szenario mit httpmodule
oder httphandler
zu erreichen - Wenn ja, bitte helfen Sie mir.
Danke,
nennen Körperlich, dass gemeinsame Funktion in jeder einer jeden page_load
ist keine gute Idee. Ich will es an einem gewöhnlichen Ort.
Dies ist nicht die Lösung ... Sie müssen diese Funktion in jedem und 70-75 ASPX-Seiten aufrufen ... - Siehe meine Frage - Ich möchte zentralen Platz – prog1011