最好用这个例子来解释。 :)
假设我有两个母版页(或更多)。 第一个母版页有一些简单的布局,有两个内容占位符,第二个母版页有更复杂的布局,有四个内容占位符。
当我手动创建页面以使用每个母版页时,VS将根据所选母版页内的占位符添加内容占位符。
我的问题是如何以编程方式执行相同的操作?
我见过皮肤和模板,但这只是改变了页面的外观,而不是布局本身。
感谢。
答案 0 :(得分:0)
我希望它满足您的需求!
在新页面构造函数中实现这个:
this.MasterPageFile = "master page file name";
this.Controls.Add(new Content().ContentPlaceHolderID = "name of ContentPlaceHolder in Selected Master Page!");