Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)归海一刀
published in(发表于) 2014/1/30 1:10:08
在asp.net网页中实现tabPage功能(下)_[Asp.Net教程]

在asp.net网页中实现tabPage功能(下)_[Asp.Net教程]

















上一篇文章中提到了用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这套控件真的不错,大家慢慢玩吧!

来源:csdn

























If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759