昨天终于成功的把我的页面的连接加到了CS的导航菜单中,但是出来的却是一张空白的页面,如何才能让我的页面也具用CS统一的样式呢.经过研究发现每一个页面都是有一个模版页,打个数个原有的模版页分现其内容都是大同小异的,我也尝试的写如下一个模版页.当然一开始我们也没有什么要求,所只要能把CS统一的风格显示出来就可以了,页面上也就不要加什么功能上的控件了
LocalPhotosMaster.ascx
1 <% @ Control Language="C#" %>
2 <% @ Register TagPrefix="CS" Namespace="CommunityServer.Controls" Assembly="CommunityServer.Controls" %>
3 <% @ Import Namespace="CommunityServer.Components" %>
4
5 < CS:SelectedNavigation ID ="SelectedNavigation1" Selected = "localPhotos" runat ="Server" /> <!-- 用脚指头想,也想也来了,这个用来设置当然打开的页面菜单样式的 -->
6 < CS:MPContainer runat ="server" id ="MPContainer" >
7 < CS:MPContent id ="HeaderRegion" runat ="server" >
8 < CS:Head ID ="Head1" runat ="Server" >
9 < meta http-equiv ="Content-Type" content ="text/html; charset=UTF-8" />
10 < CS:Script runat ="server" />
11 < CS:Style id ="UserStyle" runat ="server" visible = "true" />
12 < CS:Style runat ="server" Href ="../style/Common.css" />
13
14 < CS:Style runat ="server" Href ="../style/common_print.css" media ="print" ID ="Style1" />
15 </ CS:Head >
16 </ CS:MPContent >
17
18 </ CS:MPContainer >
19
修改我们的default.aspx为:
1 <% @ Page %>
2 <% @ Register TagPrefix="CS" Namespace="CommunityServer.Controls" Assembly="CommunityServer.Controls" %>
3 < CS:MPContainer runat ="server" id ="MPContainer" ThemeMasterFile ="ReaderMaster.ascx" >
4 < CS:MPContent id ="bcr" runat ="server" >
5 </ CS:MPContent >
6 </ CS:MPContainer >
就这么简单,我们成功了!
本文转自无心之柳.NET博客园博客,原文链接:http://www.cnblogs.com/9527/archive/2007/03/26/689230.html
,如需转载请自行联系原作者