继续尝试,在Community Server添加一个页面二

简介:

昨天终于成功的把我的页面的连接加到了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 ,如需转载请自行联系原作者


相关文章
|
网络协议 Shell 数据安全/隐私保护