如何知道哪个页面调用了Usercontrol

时间:2011-01-26 14:10:17

标签: c# asp.net

我有一个usercontrol(.ascx)页面,大约10页用于显示共同点。在控件中我应该知道哪个aspx页面正在使用(或调用)。怎么可能?

提前谢谢!

3 个答案:

答案 0 :(得分:2)

您可以查看Request.Url(Page)HttpContext.Current.Handler

答案 1 :(得分:2)

该控件具有Page属性,该属性将设置为它所在的页面。

答案 2 :(得分:2)

您可以通过调用以下方式获取页面对象:

this.Page

或通过调用

的URL
HttpContext.Current.Request.Url