Получить текущую System.Web.UI.Page из HttpContext?

Вы ищете HttpContext.Handler. Поскольку Page c#.net реализует IHttpHandler, вы c-sharp получите ссылку на текущую visual-c# исполняемую страницу. Вам asp.net-website придется привести ее или, по csharp крайней мере, попытаться c# привести ее к определенному asp.net типу, который вы ищете.

HttpContext.Current просто asp.net возвращает одноэлементный asp-net экземпляр HttpContext. Поэтому c#-language он не является и никогда c#-language не может быть страницей.

c#

asp.net

httpcontext

2022-06-19T12:43:10+00:00