我的案例需要多个母版页吗?

时间:2011-04-17 03:44:53

标签: c# asp.net design-patterns webforms

我有两种类型的页面..第一种是显示列表,第二种是收集数据的表格。

我使用了一个包含两个面板的母版页,每个面板包含一个ContentPlaceHolder ..第一个contenet持有者将显示输入控件,第二个将在用户提交数据后显示每个页面的唯一消息。

这是一种网络管理员面板,他会在系统中添加和显示项目以管理网站。

现在问题是第二种类型的页面与内容区域中的第一种类型(收集数据页面)无关,但它将共享相同的主菜单和侧面菜单!

所以我使用两个MasterPages并重复主菜单和侧面菜单的标记?或者我可以使用基本母版页,并且2个母版将继承它或者什么!!

我真的很困惑如何在不破坏优秀设计理念的情况下实现这一目标。

1 个答案:

答案 0 :(得分:1)

您可以创建包含所有主要布局信息的母版页。然后有两个继承主母版页的子母版页。这些页面只有最小的标记,并从主母版

继承了大部分布局/等