C#3.5:如何从UserControl获取父类的名称?

时间:2010-07-01 16:11:38

标签: c#

C#3.5:如何从UserControl中动态获取父类的名称?

例如,

如果 TestPage.aspx 包含UserControl ucTestUc

我需要知道父类是TestPage。

我尝试过:从 ucTestUc

this.Parent.NamingContainer 是ASP.testpage_aspx。

哪个很近,但没有雪茄。

我可以摆脱前缀和后缀,但我无法恢复大小写。

1 个答案:

答案 0 :(得分:6)

string typeName = this.Page.GetType().Name;

string baseTypeName = this.Page.GetType().BaseType.Name;

string fileName = Path.GetFileName(Request.PhysicalPath);