如何从库类调用页面名称

Tom*_*mas 1 c# asp.net

在某些库类中,有没有办法可以确定哪个网页调用它,而不必传入调用的Page对象?

Arj*_*jen 5

请参阅此处给出的答案:从HttpContext获取当前的System.Web.UI.Page?

你正在寻找HttpContext.Handler.由于Page实现了IHttpHandler,因此您将获得对当前正在执行的页面的引用.您必须将其强制转换,或者至少尝试将其强制转换为您正在寻找的特定类型.