【发布时间】:2010-06-28 01:15:03
【问题描述】:
最好用例子来解释。 :)
假设我有两个(或更多)母版页。 第一个母版页有一些简单的布局,有两个内容占位符,第二个母版页有更复杂的布局,有四个内容占位符。
当我手动创建页面以使用每个母版页时,VS 会根据所选母版页内的占位符添加内容占位符。
我的问题是如何以编程方式做同样的事情?
我见过皮肤和模板,但这只是改变了页面的外观,而不是布局本身。
谢谢。
【问题讨论】:
标签: c# asp.net master-pages
最好用例子来解释。 :)
假设我有两个(或更多)母版页。 第一个母版页有一些简单的布局,有两个内容占位符,第二个母版页有更复杂的布局,有四个内容占位符。
当我手动创建页面以使用每个母版页时,VS 会根据所选母版页内的占位符添加内容占位符。
我的问题是如何以编程方式做同样的事情?
我见过皮肤和模板,但这只是改变了页面的外观,而不是布局本身。
谢谢。
【问题讨论】:
标签: c# asp.net master-pages
希望能满足你的需求!
在新页面构造器中实现这个:
this.MasterPageFile = "master page file name";
this.Controls.Add(new Content().ContentPlaceHolderID = "name of ContentPlaceHolder in Selected Master Page!");
【讨论】: