Ho il seguente requisito:esecuzione di codice prima di qualsiasi azione
su ogni richiesta alla mia pagina web, indipendentemente da quale azione l'utente sta cercando di richiamare, ho bisogno di chiamare un certo codice che controlla se una risorsa è in posto. Se lo è, allora tutto va bene e il metodo di azione dovrebbe essere chiamato come normale.
Tuttavia, se questa risorsa non è disponibile, desidero che tutte le richieste restituiscano una pagina separata che chiede all'utente di selezionare un'altra risorsa da un elenco di quelli disponibili.
Quindi è possibile eseguire un metodo prima di qualsiasi metodo di azione che ha l'opzione di annullare la chiamata al metodo di azione e fare qualcos'altro invece?
È possibile implementare il proprio HttpModule, o magari inserire il proprio assegno in "Application_BeginRequest()" all'interno di global.asax.cs – rejj