用.net怎么做网址导航

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:03:52
想做个网址导航,首页显示那么多的网址,是用控件(如repeater等)还是通过代码生成div或表格来显示好呢?
在速度上、性能上有没有什么优缺点呢?或者有其它更好的显示方法没?

我一般用div或表格显示,不过div或表格是动态生成

如果是单纯的导航的话,以上几种没有明显的区别,个人推崇直接用table去写,那样应该效率最高

用treeview啊

其实用什么做链接在速度上、性能上没多大区别,关键是要配合用 SitMapPath控件做导航,就可以实现一步到某个网页的效果从而实现性能的优化。
如果链接很多又比较容易分类的话就用treeview做链接 然后配合 SitMapPath控件做当前的网页导航比如用treeview:
-电脑
-配件周边
-键盘
进入键盘对应的网页后,会在你指定的位置显示SitMapPath控件的导航(当然可以自定义)如:
首页 > 电脑 > 配件周边 > 键盘
这样就可以任意点所要到的链接 如:电脑,就可以一步到电脑所在的网页了。而不用一个劲的点“后退”了,也不用每一页都出现treeview做导航,更棒的是SitMapPath可以动态生成!现在主流的网站都有用到它
百度也有用类似的功能呢看看上面:
百度知道 > 电脑/网络 > C#/.NET
当然或许您还没看出它 的优势,如果是网页很多的大型网站就可以充分发挥它的优势了,会在很大程度上提高网页浏览的性能! 并且用户体验还很好呢>!