Tabcontainer is usually used in conjunction with TabPanel controls, many control libraries and control products are basically the two controls, although not in the standard control, in the ASP.net Ajax has provided the two controls, they can easily customize the tab-level development. But different controls have his advantages and disadvantages.
For example asp.net Ajax I personally feel that the interface effect is too ugly, even if the use of CSS is not easy to control the development of flexibility is not good; if you look at the interface I think radcontrols this set of control products are very good, the skin has nearly 20 sets, the development of flexibility is also relatively high, The disadvantage of this control, however, is that it is too slow to download the image files needed for the skin without interruption. By contrast, ExtJS's tabcontainer and TabPanel I personally prefer to use, the development of high flexibility, EXTJS itself on the provision of a more beautiful skin. Unless there is a special need we can not make any changes, first look at the following figure:
The image above is developed using the ExtJS. NET control, and I'll briefly introduce the use of the common properties of the. NET control Tabcontainer and TabPanel controls below ExtJS and several common client methods.
With the ExtJS. NET version of the control, on this basis to develop EXTJS applications do not have to write too much JavaScript code to component interface elements, such as the use of standard controls, just drag from the toolbox to the page will be OK. Note that ExtJS's. NET control needs asp.net ajax ScriptManager support, so when using ExtJS. NET controls, as with ASP.net ajax controls, You need to place a ScriptManager control on the page.