Ho un IHttpModule
implementazione con un metodo delegato agganciato al PostAcquireRequestState
, per ogni richiesta HTTP, vorrei sapere come verificare se la risorsa richiesta attuale è una pagina (aspx) discriminando tutte le altre risorse come *.css
, *.ico
, *.png
e così via.Come verificare la risorsa di richiesta corrente è una pagina in C# ASP.NET?
In realtà posso effettuare le seguenti operazioni:
private static void OnPostAcquireRequestState(object sender, EventArgs e)
{
bool isPage = HttpContext.Current.Request.Path.EndsWith(".aspx");
}
ma vorrei sapere se c'è qualcosa di diverso da fare che difficile il controllo con "aspx".
Che dire di 'ashx, asmx, asx' e altri formati eseguibili sul lato server? – Abel
@Abel, questa è la ragione per cui vorrei sapere se c'è * qualcosa di diverso da fare un controllo duro sul formato '" .aspx "' *. Grazie per aver evidenziato questo punto, dal momento che non l'ho messo sulla mia domanda. :) –
Cosa stai cercando di ottenere? –