国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

asp.net AjaxControlToolKit--TabContainer控件的介紹

來源:懂視網 責編:小采 時間:2020-11-27 22:44:09
文檔

asp.net AjaxControlToolKit--TabContainer控件的介紹

asp.net AjaxControlToolKit--TabContainer控件的介紹: AjaxControlToolKit--TabContainer控件的介紹收藏 1. Introduction: Tab本身就應該是個以頁簽形式顯示組織網頁內容的一個控件。在AJAX Control Tool Kit的控件中有TabContainer控件,它是一些TabPanel控件的載體,而每個TabPanel可以
推薦度:
導讀asp.net AjaxControlToolKit--TabContainer控件的介紹: AjaxControlToolKit--TabContainer控件的介紹收藏 1. Introduction: Tab本身就應該是個以頁簽形式顯示組織網頁內容的一個控件。在AJAX Control Tool Kit的控件中有TabContainer控件,它是一些TabPanel控件的載體,而每個TabPanel可以

 
AjaxControlToolKit--TabContainer控件的介紹收藏

1. Introduction:
Tab本身就應該是個以頁簽形式顯示組織網頁內容的一個控件。在AJAX Control Tool Kit的控件中有TabContainer控件,它是一些TabPanel控件的載體,而每個TabPanel可以像標準的Panel控件一樣,成為其它一些ASP.NET控件的容器。TabPanel通過它的三部分結構HeaderText, HeaderTemplate和ContentTemplate屬性來指定它的內容。
TabContainer控件具有保持當前頁面狀態的能力。當頁面發生刷新后,最新被選中的Tab將被保持其選中的狀態;此外每個Tab的可操作屬性頁可以保持。
2. Properties:
<ajaxToolkit:TabContainer runat="server" OnClientActiveTabChanged="ClientFunction" Height="150px"> <ajaxToolkit:TabPanel runat="server" HeaderText="Signature and Bio" <ContentTemplate> ... </ContentTemplate> /></ajaxToolkit:TabContainer>上面就是TabContainer的結構,它分為兩大部分,TabContainer的屬性部分和TabPanel屬性部分。
TabContainer屬性:
a. ActiveTabChanged(Event): 當選中的Tab被改變的時候觸發的事件(服務器端事件)。
b. OnClientActiveTabChanged: 當選中的Tab改變時觸發的客戶端腳本事件。
c. CssClass - 被用于定義其客戶表現的 Css Class 樣式,它具有默認的 Tab 主題樣式,但是也可以根據實際需要進行修改
d. ActiveTabIndex - 初始化被設置為選中的 Tab
e. Height - 其中 Tab 的高度(不包括其標題欄)
f. Width - 其中 Tab 的寬度
g. ScrollBars - 是否顯示滾動條,可以設置為、None、Horizontal、Vertical、Both 或者 Auto
TabPanel屬性:
a. Enabled - 是否顯示該 Tab 頁,該屬性可以在客戶端腳本中改變
b. OnClientClick - 當被點擊時觸發的客戶端腳本事件名稱
c. HeaderText - Tab 標題
d. HeaderTemplate - 一個 TemplateInstance.Single ITemplate 用來其定義標題
e. ContentTemplate - 一個 TemplateInstance.Single ITemplate 用來其定義內容
特別需要注意的是CssClass可以設定為你自定義格式的CSS,假如你的CssClass為Customer,需要自定義的Css屬性有以下這些:
Tabs Css classes
代碼如下:
· .ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer.
· .ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner.
· .ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab.
· .ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none.
· .ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
· .ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer.
· .ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.

那么自定義的header的Css就叫做; Customer.ajax_tab_header{…}/
在下面的例子中將會介紹幾個自定義的Css樣式。
3. Example:
和以前每個控件一樣,我們需要先建立一個ajaxtoolkit模版:
第一步: 創建一個ajaxtoolkit模板:

起個項目名字叫做AjaxControlToolKit_Tab。

第二步: 編輯default.aspx頁面,

首先需要在form的scriptmanager下方拖入一個TabContainer控件,然后設置它的屬性:

 

可以看出來每個tabcontainer中需要有tabpanel Panel的屬性中設置headertext,也就是這個tab的名字,然后每個panel中需要ContentTemplate來顯示內容,隨便填寫點顯示的內容。

 


然后再添加幾個tabpanel, 下面的每個tabpanel的內容這里可以拷貝上面的內容。
因為我這里設置了CssClass屬性,所以控件會重載這個Css而不是用默認的那個Css樣式。
第三步:我們需要創建一個Css文件來存放自定義的tab樣式。
右鍵project,點擊'Add New Item',創建一個叫做stylee.css文件, 然后在default.aspx文件的<Head>節點部分加上
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
這里附上用到的Css樣式:
/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header
{
padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
margin-right:0px;
background:url(img/ie/tab_unselected.gif);
width:116px;
padding:9px 0px 3px 0px;
text-align:center;
color:#006699;
font-family:verdana;
font-size:13px;
display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab
{
padding:6px 0px 3px 0px;
background:url(img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body
{
background:url(img/ie/ie_tabbacker_720x296.jpg) no-repeat;
font-size:13px;
font-family:verdana;
height:296px;
width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
padding:8px;
}
第四步:向工程天添加用到的圖片:創建一個img文件夾, 然后加入圖片,用到的圖片在后面提供的代碼鏈接里可以下載.
4. 代碼下載:
打包下載

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

asp.net AjaxControlToolKit--TabContainer控件的介紹

asp.net AjaxControlToolKit--TabContainer控件的介紹: AjaxControlToolKit--TabContainer控件的介紹收藏 1. Introduction: Tab本身就應該是個以頁簽形式顯示組織網頁內容的一個控件。在AJAX Control Tool Kit的控件中有TabContainer控件,它是一些TabPanel控件的載體,而每個TabPanel可以
推薦度:
標簽: 控件 asp ASP.NET
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美亚洲国产精品第一页 | 成人精品久久 | 最新国产精品视频免费看 | 亚洲另类中文字幕 | 久久99精品一久久久久久 | 欧美人一级淫片a免费播放 欧美精品专区免费观看 | 国产精品…在线观看 | 亚洲一区二区免费 | 亚洲国产精品久久久久久 | 91av久久| 久久久久久亚洲精品不卡 | 日韩在线免费视频观看 | 国产欧美日韩中文字幕 | 一区二区免费看 | 国产成人亚洲精品影院 | 91精品国产91久久久久久最新 | 亚洲精品综合 | 亚洲 欧美 日韩 综合 | 成人毛片一区二区三区 | 在线欧美v日韩v国产精品v | 最新欧美日韩 | 一级久久| 欧美日韩国产高清 | 欧美综合第一页 | 日韩免费视频观看 | 日韩欧美一区二区三区在线 | 国产精品亚洲欧美一级久久精品 | 久久精品99久久香蕉国产色戒 | 日本另类αv欧美另类aⅴ | 国产精品免费观看视频 | 国产超级乱淫片中文 | 免费一看一级毛片全播放 | 欧美aⅴ在线| 国产福利一区二区三区在线观看 | 国产免费资源高清小视频在线观看 | 国产一区二区三区免费观看 | 色婷婷综合久久久久中文一区二区 | 日韩欧美综合 | 国产aⅴ精品一区二区三区久久 | 91国内精品久久久久影院优播 | 亚洲伊人天堂 |