MasterPage 内のすべての contentPlaceHolders の ID を見つける必要があります。
3918 次
3 に答える
1
試す:
for (string cphID in ((MasterPageType)this.MasterPage).ContentPlaceHolders)
{
Debug.WriteLine(cphID);
}
ページの背後にあるコードで、MasterPageTypeをマスターページのタイプに置き換えます
于 2009-02-05T10:53:24.297 に答える
1
ContentPlaceHolders
指定されたマスター ページのすべての CPH 名を含む IList を返すプロパティをクエリするだけです。
VB コード: (すみません!)
'In the Master Page.
For Each cphID As String In Me.ContentPlaceHolders
Debug.WriteLine(cphID)
Next
于 2009-02-05T10:13:09.713 に答える
1
すべてのコントロールとそのサブコントロールを再帰的に反復処理し、タイプを確認します。それらがコンテンツプレースホルダーである場合は、ID を取得します。
于 2009-02-05T09:49:05.863 に答える