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.
|
|
|
|
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
|