动态导航

时间:2010-06-16 18:17:08

标签: asp.net listview navigation repeater

我正在asp.net 4.0中构建一个项目。我的导航将是数据库驱动的,我从包含我网站所有页面的数据库返回一个数据表,一些将是顶级,而另一些将是儿童,有时是儿童的n次。

我正在考虑沿着嵌套的转发器路由和数据绑定从代码隐藏,动态生成子代的转发器,但已经读到这不是最佳实践,应该考虑listview控件。

我想使用无序列表构建链接列表。

我找不到一个可靠的例子,并希望得到一些指示/想法。

由于

1 个答案:

答案 0 :(得分:1)

我的建议是使用站点地图提供程序并进行自定义。我在为我们构建的框架工作时这样做,它听起来与你想要做的非常相似。它可能需要一点点努力,但好处是,一旦你完成其余的内置导航功能就可以工作。

以下是MSDN杂志上有关如何构建自己的SQL站点地图提供程序的文章的链接。

http://msdn.microsoft.com/en-us/magazine/cc163657.aspx