发布个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
相关文章
