我在C#中有一个母版页,我有这个代码:
<div style="width: 30%;height: 500px;float:left">
<asp:ContentPlaceHolder ID="cphMenu" runat="server">
</asp:ContentPlaceHolder>
</div>
<div style="width: 65%;height: 500px; float:right">
<asp:ContentPlaceHolder ID="cphMain" runat="server">
</asp:ContentPlaceHolder>
</div>
如您所见,我有两个ContentPlaceHolders,第一个是左侧菜单(cphMenu),第二个是页面本身。所以,我想从菜单中单击一个项目(菜单是树视图)并在第二个contentplaceholder(cphMain)上加载该特定页面。
我怎样才能获得这种行为?
提前致谢。
答案 0 :(得分:1)
为每个“特定页面”创建内容页面,让他们使用您的母版页,将正确的内容放入cphMain
然后在treeView中添加这些页面的URL。
母版页就像是内容页面的模板,因此它会将内容页面中的内容填充到占位符中。