如何使Layouts里的页面应用站点母板页
来源:互联网 发布:云计算上市公司龙头 编辑:程序博客网 时间:2024/06/07 12:06
今天有个朋友问这个问题,写一下~
很简单,只要在页面的OnPreInit方法里动态设置MasterPageFile 属性为当前站点的MasterUrl即可:
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
if (SPContext.Current != null)
Page.MasterPageFile = SPContext.Current.Web.MasterUrl;
}
{
base.OnPreInit(e);
if (SPContext.Current != null)
Page.MasterPageFile = SPContext.Current.Web.MasterUrl;
}
在aspx里就要这么写:
<script runat="server">
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
this.MasterPageFile = base.Web.MasterUrl;
}
</script>
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
this.MasterPageFile = base.Web.MasterUrl;
}
</script>
自己开发的页面如果运行在SharePoint环境下也可这样来实现母板页的统一。
- 如何使Layouts里的页面应用站点母板页
- 如何使Layouts里的页面应用站点母板页
- 如何使Layouts里的页面应用站点母板页
- 如何在layouts中的页面里应用母版页
- .NET母板页与站点地图应用
- 用站点导航控件与母板页搭建页面框架
- 使用Masterpage母板页可以使站点具有一致的外观和统一的布局(图解)
- 如何动态加载母板页面
- 如何使用 MasterPage(注意母板页和子页面的执行顺序)
- asp.net 站点导航与母板页
- 站点地图与母板页(转载)
- MasterPage.maste母板的应用
- ASP.NET母板的应用
- 采用母板页的页面使用JavaScript问题
- 采用母板页的页面使用JavaScript问题
- 怎样在继承母板页的页面里面寻找控件
- VS 2005 母板页应用
- 嵌套母板页简单应用
- 通过web service的方式上传附件和下载附件,以及内存溢出问题
- 嵌入式开发基础(3)
- SCEA_Messaging
- Axure RP Pro - 相关问题 - 自定义样式不能应用于翻转样式
- GetSaveFileName 操作函数笔记
- 如何使Layouts里的页面应用站点母板页
- Struts2的零配置
- 两种统计当前在线人数的方法
- encodeURI与encodeURIComponent方法的区别
- 使用管道数据流传送数据
- CEdit改变字体大小的方法
- java软件开发工程师
- vc 知识
- 人性闪亮,爱心永在—他们的爱心事业