2010-06-27 75 views
0

更好的解釋一下這個例子。 :)母版頁面不同版式

假設我有兩個母版頁(或更多)。 第一個母版頁有兩個內容佔位符的簡單佈局,第二個母版頁有四個內容佔位符的更復雜的佈局。

當我手動創建一個頁面以使用每個母版頁時,VS會根據佔位符在添加到所選母版頁中的位置添加內容佔位符。

我的問題是如何以編程方式做同樣的事情?

我已經看過皮膚和模板,但這只是改變了頁面的外觀,而不是佈局本身。

謝謝。

回答

0

我希望它能滿足您的需求!在新頁面構造

實現這個:

this.MasterPageFile = "master page file name"; 
this.Controls.Add(new Content().ContentPlaceHolderID = "name of ContentPlaceHolder in Selected Master Page!"); 
+0

不幸的是,沒有。 您的代碼會產生錯誤(無法將字符串轉換爲控件),然後我寫了一些不同的內容,但這又引發了一個錯誤,即設置ContentPlaceHolderID不受支持。 無論如何,謝謝。 – lopkiju 2010-06-28 17:16:44