用户控件可以拥有母版页吗?

时间:2009-03-13 18:52:33

标签: c# asp.net master-pages

我正在创建一个包含多个用户控件的页面(类似于WebParts)。每个小部件都有一个共同的UI部分和内容部分。

我使用具有公共元素的ParentUserControl和具有内容的ChildUserControl实现了这一点。到目前为止效果很好。

我很想知道我是否应该使用具有常用UI元素的MasterPage的单个控件,并将此MasterPage包含在所有其他子控件中? (当然,假设MasterPage可以在UC中使用)

1 个答案:

答案 0 :(得分:1)

不幸的是,MasterPages旨在使用Page类型。 Page类型旨在使用其OnPreInit方法初始化和设置MasterPage。由于这个原因以及其他几个原因,MasterPages不能与UserControls一起使用。

你现在设置的声音听起来不错 - 你有没有理由改变它?