Как проверить, что текущий ресурс запроса - это страница в C # ASP.NET?

У меня есть реализация IHttpModule с делегированным методом, подключенным к PostAcquireRequestState , для каждого HTTP-запроса, я хотел бы знать как проверить, является ли текущий запрошенный ресурс страницей (aspx) , выделяя все другие ресурсы, такие как *. css , *. ico , *. png ] и т. д.

На самом деле я могу сделать следующее:

private static void OnPostAcquireRequestState(object sender, EventArgs e)
{
  bool isPage = HttpContext.Current.Request.Path.EndsWith(".aspx");
}

Но я хотел бы знать, есть ли что-то другое, кроме жесткой проверки с помощью ".aspx".

10
задан Andrew Barber 19 January 2012 в 14:22
поделиться