zoukankan      html  css  js  c++  java
  • 动态修改内存中站点地图节点

    protected voidPage_Load(object sender, EventArgs e)

           {

               //首先我在这里注册一个事件,也就是说在访问CurrentNode属性的时候触法这个事件

               SiteMap.SiteMapResolve += new SiteMapResolveEventHandler(SiteMap_SiteMapResolve);          

           }

           SiteMapNode SiteMap_SiteMapResolve(object sender,SiteMapResolveEventArgs e)

           {

               //我们自定义的处理方法

     

               //获取并创建当前节点的副本,并同时复制他的上级节点

               SiteMapNode CurrentNode =SiteMap.CurrentNode.Clone(true);

               SiteMapNode TempNode = CurrentNode;

               int id = nid();

               int page = npage();

               //从下面的方法中得到变量

               if (id>0)

               {

                   TempNode.Url = TempNode.Url + "?id=" + id.ToString();

                   

               }

               if (id>0 &&page>=0)

               {

                   TempNode.Url = TempNode.Url + "&page=" +page.ToString();

     

                   

               }

               else if (page>=0)

               {

                   TempNode.Url= TempNode.Url + "?page=" + page.ToString();

                   

               }

               return TempNode;

                

     

           }

           private int nid()

           {

              //返回一个数字的代码

           }

           private int npage()

           {

              //返回一个数字的代码

           }


  • 相关阅读:
    解决一道leetcode算法题的曲折过程及引发的思考
    算法研究:一维多项式求值(秦九韶算法)
    通过HWND获得CWnd指针
    将标题空格替换为 '_' , 并自动复制到剪切板上
    稀疏矩阵操作算法
    微信好友分析之展示好友信息
    微信好友分析之获取好友信息
    爬取当当网的图书信息之结尾
    爬取当当网的图书信息之封装一个工具类
    爬取当当网的图书信息之实体设计
  • 原文地址:https://www.cnblogs.com/secbook/p/2654908.html
Copyright © 2011-2022 走看看