You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
ASP.NET2.0实现简易菜单TAB切换
一、源码描述
环境: VS2022
二、功能介绍
使用CSS+SiteMap+UserControl+MasterPage实现简易的Tab
我们在做网站后台管理的时候, 往往需要用到Tab形式的导航菜单, 博客园如此, BlogEngine也如此,
前段时间研究修改BlogEngine的时候看到其Tab实现如此容易, 思路不错, 但是有一点使我郁闷,
他的Tab标题是取文件名, 而使用中文的文件名是写程序的大忌, 自然就想到了Asp.Net2.0的特性Web.sitemap,
我们的数据源如何不从它来,于是简单写了下,其实很简单,只需要一个样式文件,
一个SiteMap,一个通用的UserControl, 一个母版页。
Module/CpMenu.ascx为导航用户控件
App_Themes为皮肤文件夹
其中Tab的实现方法有很多种, 比如说用css+div+js也可以实现, 用户可以根据自己的需求进行选择。
三、注意事项
ctrl+F5运行即可。
作者: Hedonister
如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/MasterPageSiteMapTab
------------------------------------------------------------------------------------------------
源码服务专家
官网: https://www.51aspx.com
讨论圈: https://club.51aspx.com/
平台声明:
1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用;
2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有;
3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com ) ;
4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性;
友情提示:
一般数据库文件默认在 DB_51Aspx 文件夹下
默认账号密码一般均为51Aspx
关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help