在asp.net网页中实现tabPage功能(下)
来源:互联网 发布:淘宝页头招牌怎么修改 编辑:程序博客网 时间:2024/05/22 03:24
在上一篇文章中提到了用asp.net自带的MultiView+Menu实现tabPage,功能实现了,但总感觉在外观上与真正的tabPage相差较大。如果你是网页美工高手,那么你可以通过某些手段改变它们的外观,使它尽量和Windows程序里的TabPage相接近,但本人还真不懂怎么弄,真是对不住大家!话说回来,如果你知道怎么调整,那么请不吝赐教!毕竟我也是个新手,先谢谢了!下面介绍一下怎样加入一个真真正正的tabPage(tabControl)到你的网页里。
第二种方法:使用 Infragistics NetAdvantage控件。
Infragistics NetAdvantage是一套控件集,它不光为.Net,还为Java等等平台提供了很多很多好用的控件。这些控件做得非常完美,和VS2005结合得很好,甚至有时候你根本感觉不到它是外来的控件。可惜,它是收费的,如果你所在的公司有足够的经济支持,那么建议你去购买它的正版授权。即使大家囊中羞涩,也别太担心,中国软件业的现状大家都清楚,你完全可以在emule上搜搜NetAdvantage看看!
顺便提供一个参考地址:http://www.verycd.com/topics/46220/
这里只介绍NetAdvantage for ASP.NET,其他的系列控件也都大同小异,大家如果用得到的话,尽管下来用用看!
下载后双击安装即可,非常简单。安装完之后,这些新增控件并不会自动添加到你VS2005的工具箱里。此时,你就要手动把它们加入。方法是:在VS2005菜单栏里,选择工具-->选择工具箱项,点击“命名空间”列头,以使得控件俺命名空间排序,将Infragistics....命名控件里面所有的控件都选中(如图):
再点击“确定”,你就会发现,在你的工具栏的最下面多了很多控件。建议你像我一样,为它们建一个新选项卡,效果如图:
那么恭喜你,现在这些控件全都可以用了!
虽然这些控件功能都很强大,但本文中,重点说说其中的UltraWebTab控件,它与Windows程序中的TabControl控件简直一模一样。
第一步,你要先拖一个UltraWebTab到你的页面里:
接下来要做的工作就和Windows下使用tabPage差不多的了。你可以在UltraWebTab的属性栏里调整它的属性,比如外观、页标题等。之后就可以往每个页里面加如页面的内容了。我在这里做了个Demo给大家看看(其实还是老例子~~):
我用的是Office 2007 Black的主题,因为觉得它比较符合我的口味。默认第1页为一开始打开的页面,那么先要把UltraWebTab的SelectedTabIndex属性设为0。而由于现在是用控件实现,所以不用手动加入页面跳转的代码。怎样,方便吧?
这是点击某个Tab的效果:
页面会自动跳转咯!这回可是真的tabPage了,呵呵。
NetAdvantage这套控件真的不错,大家慢慢玩吧!
- 在asp.net网页中实现tabPage功能(下)
- 在asp.net网页中实现tabPage功能(上)
- 在ASP 中实现ASP.Net 的DataGrid 功能
- 如何在 ASP.NET 网页中实现回调
- 如何:在 ASP.NET 网页中实现回调
- 在ASP 中实现ASP.Net 的DataGrid 功能(转载)
- 在ASP.NET中实现自定义分页功能
- 在ASP.NET中实现自定义分页功能
- ASP.NET在虚拟空间中实现AJAX功能
- 在ASP.net中是如何实现注销功能的?
- 在Asp.Net中实现类似DWR的功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 在 Asp.NET MVC 中使用 SignalR 实现推送功能
- 春晓(贰)
- 亿美短信开发实例后台代码
- 我的框架(1)
- 我的框架(2)
- 如何在已经安装linux情况下安装windows---by whale
- 在asp.net网页中实现tabPage功能(下)
- 我的框架(3)
- Glest(开源RTS游戏)编译备忘
- 我的框架(4)
- 我的框架(5)
- 开山老祖
- 漫谈 程序员与编程
- 分析以及测试PCTFREE和PCTUSED参数是如何协调工作的
- 在ADO.NET中使用参数化SQL语句的大同小异