C#3.5:如何从UserControl中动态获取父类的名称?
例如,
如果 TestPage.aspx 包含UserControl ucTestUc ,
我需要知道父类是TestPage。
我尝试过:从 ucTestUc ,
this.Parent.NamingContainer 是ASP.testpage_aspx。
哪个很近,但没有雪茄。
我可以摆脱前缀和后缀,但我无法恢复大小写。
答案 0 :(得分:6)
string typeName = this.Page.GetType().Name;
string baseTypeName = this.Page.GetType().BaseType.Name;
string fileName = Path.GetFileName(Request.PhysicalPath);