Here I am going to discuss how to use Ajax tab control using CSS. There are some easy steps to create Ajax Tab control. Step1: Create new ajax enabled website and add reference of AjaxControlToolkit.dll in solution explorer. Step 2: Add some image which are used in CSS. Figure 1: Solution Explorer Step 3: Use the following style in the tab container. <style type="text/css">.fancy .ajax__tab_header {font-size:13px;font-weight:bold;color:#000000;font-family:sans-serif;background:url(img/blue_bg.jpg) repeat-x;} .fancy .ajax__tab_active .ajax__tab_outer,.fancy .ajax__tab_header .ajax__tab_outer,.fancy .ajax__tab_hover .ajax__tab_outer{height:46px;background:url(img/blue_left.jpg) no-repeat left top;} .fancy .ajax__tab_active .ajax__tab_inner,.fancy .ajax__tab_header .ajax__tab_inner,.fancy .ajax__tab_hover .ajax__tab_inner{height:46px;margin-left:16px; /* offset the width of the left image */background:url(img/blue_right.jpg) no-repeat right top;} .fancy .ajax__tab_active .ajax__tab_tab,.fancy .ajax__tab_hover .ajax__tab_tab,.fancy .ajax__tab_header .ajax__tab_tab{margin:16px 16px 0px 0px;}.fancy .ajax__tab_hover .ajax__tab_tab,.fancy .ajax__tab_active .ajax__tab_tab {color:#cccccc;} .fancy .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:2px;background-color:#666666;}</style> Step 4: Drag AjaxToolKit:TabContainer from the toolbox and drop on the page like as follows: <ajaxToolkit:TabContainer ID="TabContainer1" runat="server" Width="100%" CssClass="fancy"ActiveTabIndex="0"><ajaxToolkit:TabPanel ID="TabAboutUs" runat="server" HeaderText="About Me"><ContentTemplate><table cellspacing="2" cellpadding="2" background="img/Bg2.gif" width="100%" height="300"><tr align="left" valign="top"><td><h3>Purushottam Rathore</h3></td></tr></table></ContentTemplate></ajaxToolkit:TabPanel><ajaxToolkit:TabPanel ID="TabAddress" runat="server" HeaderText="Address"><ContentTemplate><table cellspacing="2" cellpadding="2" width="100%" background="img/Bg2.gif" height="300"><tr align="left" valign="top"><td><h3>Noida</h3></td></tr></table></ContentTemplate></ajaxToolkit:TabPanel><ajaxToolkit:TabPanel ID="TabCountry" runat="server" HeaderText="Country"><ContentTemplate><table cellspacing="2" cellpadding="2" width="100%" height="300" background="img/Bg2.gif"><tr align="left" valign="top"><td><h3>India</h3></td></tr></table></ContentTemplate></ajaxToolkit:TabPanel><ajaxToolkit:TabPanel ID="TabPhoto" runat="server" HeaderText="My Photo"><ContentTemplate><table cellspacing="2" cellpadding="2" width="100%" height="300" bgcolor="WhiteSmoke"><tr align="left" valign="top"><td><img src="puru.jpg" /></td></tr></table></ContentTemplate></ajaxToolkit:TabPanel></ajaxToolkit:TabContainer> OutPut: Here I am using ActiveTabIndex property of tabcontainer is zero as follows: <ajaxToolkit:TabContainer ID="TabContainer1" runat="server" Width="100%" CssClass="fancy"ActiveTabIndex="0">So the first tab is selected by default.Figure 2: By default First tab is selected because I set ActiveTabIndex="0". Figure 3:
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: