【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"; } }