天天看点

SharePoint开发 - 自定义导航菜单(二)母版页的菜单应用

<a href="http://blog.csdn.net/foxdave">博客地址 http://blog.csdn.net/foxdave</a>

新建一个SharePoint项目,添加一个模块Module。Module会自动附带一个sample.txt的文件和一个Elements.xml的定义文件。我们删除掉没用的sample.txt,修改Elements.xml为如下所示

母版页我们命名为KBMaster.master,这里需要说明的是,在2010中,添加项里是没有母版页的,我们可以通过VS创建一个web应用程序,在这个project里写母版页,写完之后再拷贝到Module下面去。母版页修改一般根据SP默认的最简母版页或者默认母版页进行修改(不要直接修改默认的东西),修改后的母版页核心代码如下(主要是添加菜单控件)

后台主要做的就是从配置XML里面获取到数据,然后让菜单控件根据这个配置信息生成菜单

篇幅有限,其他代码将在下一篇附上

接下来处理feature的事件,在激活时应用母版页,在取消激活时还原默认母版页

继续阅读