如何在用户控件中确定调用页面

时间:2014-04-28 09:45:07

标签: c# asp.net

我有一个用户控件,这是两个asp.net页面中的共同点如何查找父页面我不想使用该页面的标题是否有任何具体的方法来确定可能是一个页面&#39 ; s类或其他任何方式

我想这样做

if (this.page == "pagename")
{
     //do this
}
else
{
     //do this
}

3 个答案:

答案 0 :(得分:2)

您可以使用this.Page查找当前页面,如果您需要课程名称,可以使用this.Page.GetType()

答案 1 :(得分:0)

您可以使用:

Page myParentPage = this.Page;

在你的方法中。

答案 2 :(得分:0)

试试这个:

if (this.Page.GetType().Name.ToLower() == "pagename".Replace(".", "_").ToLower()) 
{ 
   //do this 
} 
else 
{ 
   //do this 
}