zoukankan      html  css  js  c++  java
  • MOSS添加删除导航结点代码示例(SPNavigationNode)

    添加导航栏

                    SPSite site = new SPSite(siteurl);
                    SPWeb web = site.OpenWeb();


                    SPList list = web.Lists["取件客服受理"];
                    string listtitle = list.Title;          //列表名称
                    string listurl = list.DefaultViewUrl;   //列表URL

                    #region    添加一级导航栏
                    SPNavigationNodeCollection navigationnode = web.Navigation.QuickLaunch;
                    SPNavigationNode menuItem = new SPNavigationNode(listtitle, listurl, true);
                    navigationnode.AddAsLast(menuItem);              
                    #endregion

                    #region   添加二级导航栏
                    SPNavigationNode menuItem1 = new SPNavigationNode(listtitle, listurl, true);
                    navigationnode[1].Children.AddAsLast(menuItem1);
                    #endregion

                    web.Update();

    删除导航栏

                    int menuItemId = 0;
                    SPNavigationNode menuItem = navigationnode.Navigation.GetNodeById(menuItemId);
                    navigationnode.Delete(menuItem);

                    int menuItemId = 0;
                    SPNavigationNode menuItem = navigationnode.Navigation.GetNodeById(menuItemId);
                    navigationnode.Delete(navigationnode[0]);


     

  • 相关阅读:
    STL笔记之【map之总概】
    STL笔记之set
    Effective C++笔记之Item49【了解new-handler的行为】
    明成软件条形码打印设置
    将Excel数据导入到SqlServer及导入时数据类型转换失败解决方案
    远程桌面无法复制粘贴传输文件解决办法
    DELPHI如何读取cxcheckcombobox中的值
    Delphi 插入Excel图片和值
    SQL 查询语句先执行 SELECT?
    Linux之xargs命令传递参数的一个过滤器
  • 原文地址:https://www.cnblogs.com/Anlycp/p/1372650.html
Copyright © 2011-2022 走看看