技术开发 频道

发布个SqlSiteMapProvider组件


【IT168 专稿】 
    该组件用于实现基于SQLServer的站点导航提供程序.

    使用方法:

1.引用SqlSiteMapProvider.dll.

2.新建个类,取名为MySqlSiteMapProvider,继承CustomProvider.SqlSiteMapProviderBase抽象类.

3.实现抽象类的四个抽象方法,代码如下:


/**//// <summary> /// 获取首页的URL /// </summary> public override string GetIndexPageURL() { return "~/Default.aspx"; } /**//// <summary> /// 根据ID返回所选页URL /// </summary> public override string GetPageURL(int id) { return "~/Category.aspx?id=" + id.ToString(); } /**//// <summary> /// 是否在菜单中显示首页 /// </summary> public override bool IsShowIndexPage { get { return true; } } /**//// <summary> /// 菜单标识符,用于标识一个菜单 /// </summary> public override string NodesPortal { get { return "Main"; } }
0
相关文章