昨天终于成功的把我的页面的连接加到了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 >
就这么简单,我们成功了!