3
C#3.5:如何從UserControl中動態獲取父類的名稱?C#3.5:如何從UserControl獲取父類的名稱?
例如,
如果TestPage.aspx包含用戶控件ucTestUc,
我需要知道的是,父類是TestPage。
我想:從內ucTestUc,
this.Parent.NamingContainer是ASP.testpage_aspx。
哪個靠近,但沒有雪茄。
我可以擺脫前綴和後綴,但我沒有辦法恢復大寫。
?
或'如果(Page.GetType()是TestPage){...}' – 2010-07-01 16:22:24
@Lill:你問的母公司* *類和'this.Page.GetType()BaseType.Name '會給你正確的大寫字母。 – LukeH 2010-07-01 16:51:05
最佳答案是 this.Page.GetType()。BaseType.Name 因爲它給了我所需要的:TestPage。 第二好的是Path.GetFileName(Request.PhysicalPath),因爲它給我 TestPage.aspx,我可以擺脫.aspx。謝謝盧克! – 2010-07-01 17:06:04