我正在创建一个包含多个用户控件的页面(类似于WebParts)。每个小部件都有一个共同的UI部分和内容部分。
我使用具有公共元素的ParentUserControl和具有内容的ChildUserControl实现了这一点。到目前为止效果很好。
我很想知道我是否应该使用具有常用UI元素的MasterPage的单个控件,并将此MasterPage包含在所有其他子控件中? (当然,假设MasterPage可以在UC中使用)
答案 0 :(得分:1)
不幸的是,MasterPages旨在使用Page
类型。 Page
类型旨在使用其OnPreInit
方法初始化和设置MasterPage。由于这个原因以及其他几个原因,MasterPages不能与UserControls一起使用。
你现在设置的声音听起来不错 - 你有没有理由改变它?