Вы можете использовать HttpContext.CurrentHandler
, чтобы вернуть текущий HttpHandler для запроса. Класс Page это просто сложный тип HttpHandler.
Чтобы получить доступ ко всему, что связано со свойствами страницы, вам нужно привести результат к типу Page
.
Честно говоря, я бы использовал подход Джеффа, если это возможно, потому что, вставляя ссылку на страницу в вызове метода, ваш метод гораздо более тестируем (не говоря уже о надежности, так как вы можете использовать Page напрямую). Если вы полагаетесь на что-либо, связанное с HttpContext, это делает ваш код нестабильным. Возможно, вы находитесь в ситуации, когда вы не можете разработать такой метод, но я бы предпочел это сделать.