tengo el siguiente requisito:Ejecución de código antes de cualquier acción
En cada solicitud a mi página web, independientemente de la acción que el usuario está tratando de invocar, tengo que llamar a un código que comprueba si un recurso está en lugar. Si es así, todo está bien y el método de acción debe llamarse como siempre.
Sin embargo, si este recurso no está disponible, deseo que todas las solicitudes devuelvan una página por separado solicitando al usuario que seleccione otro recurso de una lista de los disponibles.
Entonces, ¿es posible ejecutar un método antes de cualquier método de acción que tenga la opción de cancelar la llamada al método de acción y hacer otra cosa?
Se podría implementar su propio HttpModule, o tal vez poner su cheque en 'Application_BeginRequest()' global.asax.cs interior – rejj