我必须在MasterPage中找到所有contentPlaceHolders的ID。
答案 0 :(得分:1)
遍历所有控件并递归遍历其子控件并检查类型,如果它们是contentplaceholder,则表示您拥有ID。
答案 1 :(得分:1)
只查询ContentPlaceHolders
属性,该属性返回包含给定母版页中所有CPH名称的IList。
VB代码:(抱歉!)
'In the Master Page.
For Each cphID As String In Me.ContentPlaceHolders
Debug.WriteLine(cphID)
Next
答案 2 :(得分:1)
尝试:
for (string cphID in ((MasterPageType)this.MasterPage).ContentPlaceHolders)
{
Debug.WriteLine(cphID);
}
在页面后面的代码中,将MasterPageType替换为母版的类型