AjaxControlToolKit控制項介紹

2022-01-13 12:22:08 字數 4354 閱讀 6724

功能:實現了qq、msn好友分類的摺疊效果,就像包含了多個collapsiblepanels

細節: (1)不要把accordion放在table種同時又把 fadetransitions 設定為true,這將引起布局混亂

(2)每乙個 accordionpane control 有乙個header 和content的 template

(3)在content中可以進行任意擴充套件,你什麼都可以放上^_^

(4)有三種autosize modes :none(推薦) limit  fill

(5)accordion表現的更像是乙個容器

**示意:         

1. accordion

功能:28個控制項種效果最酷的!顧名思義實現動畫效果

細節: (1)不只是控制項:pluggable, extensible framework

(2)用在什麼時候:onload  onclick  onmouseover onmouseout onhoverover onhoverout

(3)具體使用有很多可以談的,有理由單獨寫乙個animation xml 程式設計介紹

**示意:

功能:dropdownlist聯動,呼叫web service

細節: (1)dropdownlist行為擴充套件

(2)如果使用web service 方法簽名必須符合下面的形式:

[webmethod]

public cascadingdropdownnamevalue getdropdowncontents(

string knowncategoryvalues, string category)

**示意:

功能:xp工作列摺疊效果

細節: (1)可以擴充套件任何乙個 asp.net panel control

(2) collapsiblepanel 預設認為使用了 標準 css box model 早期的瀏覽器要!doctype 中設定頁面為自適應方式提交資料rendered in ie』s standards-compliant mode.

**示意:

功能:頁面拖動

細節: (1)targetcontrolid 要拖動的控制項

(2)draghandleid   拖動的標題欄所在的controlid

**示意

功能:什麼都可以以下拉列表的形式彈出來

細節: (1)targetcontrolid要在什麼控制項上實現擴充套件

(2)dropdowncontrolid彈出來什麼

**示意:

功能:陰影效果,其實可以放給美工實現

細節: (1)width 單位:px  預設5px

(2)opacity  不透明度0-1.0 預設.5

**示意:

功能:能實用web service或頁面方法來替換控制項的內容

細節: (1)clearcontentsduringupdate  替換之前先清除以前的內容(預設true)

(2)populatetriggercontrolid 觸發器繫結的控制項 單擊時觸發

(3)contextkey傳遞給web service的隨機字串

(4) web service方法簽名必須符合下面的形式:

[webmethod]

string dynamicpopulatemethod(string contextkey)

note you can replace "dynamicpopulatemethod" with a naming of your choice, but the return

type and parameter name and type must exactly match, including case.

**示意:

功能:文字框資料過濾

細節: (1)過濾條件numbers lowercaseletters uppercaseletters   custom

(2)過濾條件也可以是custom的組合 filtertype="custom, numbers"

(3)validchars="+-=/*()." custom要定義這樣的有效字串

(4) 其實這是個雞肋:你可以輸入中文,聊勝於無,忍了

示意**:

功能:xp的關機效果,後面全部灰掉,很多郵箱的刪除對話方塊都著種效果

細節: (1)本質上講這是乙個對話方塊模版,比confirmbutton有意義有更強的擴充套件性!

(2)從下面的**中我們發現 點ok的時候可以呼叫後台方法

(3)同時可以執行一段指令碼

**示意:  

功能:互斥核取方塊就像radio一樣

細節: (1)key屬性用來分組就像rdiolistgroup一樣

(2)argetcontrolid用來繫結已有的checkbox

**示意:

功能:captcha 圖靈測試 反垃圾資訊控制項

細節: (1)ongeneratechallengeandresponse 這個屬性是eventhandler呼叫伺服器端的方法,注意方法簽名

例如:   protected void customchallengeresponse(object sender, noboteventargs e) **示意:

功能:實現winform裡面的updown

細節: (1)普通整數增減

(2)值列表迴圈顯示比如下面的第二個例子refvalues

(3)呼叫web service的格式:

**示意:

功能:擴充套件bulletedlist的分頁功能

細節: (1)可以控制每頁最多顯示多少條,是否排序

(2)indexsize表示index headings 的字元數,如果maxitemperpage設定了概屬性被忽略

(3)maxitemperpage分頁每頁最大條數

**示意:

功能:驗證密碼強度

細節: strengthindicatortype兩種顯示方式:文字提示,進度條提示

**示意:

功能:任何控制項上都可以彈出任何內容

細節: (1)targetcontrolid – the id of the control to attach to

(2)popupcontrolid – the id of the control to display

(3)commitproperty -屬性來標識返回的值

(4) commitscript -把返回結果值通過指令碼處理,用到commitproperty

**示意:

功能:級別控制項

細節: 又是乙個雞肋,沒有太大實用價值,看**吧

**示意:

功能:這個控制項的炫酷程度僅次於animation ,可以動態移動資料

細節: (1)繫結資料,拖動資料之後資料將被更新到繫結源

(2)它不是已有控制項的擴充套件是全新的伺服器端控制項,只是它對ajax行為是敏感的

(3)重排的實現有兩種方式:callback postback 前者的發生在頁面上是沒有postback的(也就是沒有重新整理頁面)

(4) 而資料新增或者編輯的時候就必須要使用postback來同步伺服器端的資料狀態

(5)postbackonreorder就是針對兩種策略進行選擇

(6)可以擴充套件的很多,三言兩語難以說盡給出基本框架吧,回頭再說

**示意:

功能:控制項圓角 純粹是控制外觀的了,什麼時候審美疲勞了還要改,呵呵

細節: (1)還有乙個非常非常坑人的地方:你必須要設定 cssclass="roundedpanel"要不然不起作用

(2) radius設定弧度,預設是5

(3)好象只適用於容器

**示意:

功能:實現winform中的slider控制項效果

細節: (1)修改文字框的值也可以影響slider的狀態!這個反饋還是有用的!

**示意:

功能:文字水印

細節: 沒有什麼說的看**—>

**示意:

功能:更新動畫效果

細節:**結構簡單但是要說的東西很多,回頭再說寫專題吧

**示意:

功能:就是把乙個checkbox的邏輯應用到乙個按鈕上,於是就有了雙態按鈕這麼個玩意,有點意思啊

閒言少敘,看**:

功能:windows系統中最常見的氣泡提示,比如你磁碟空間不足的時候……

細節: 是對資料驗證控制項的擴充套件,比較新鮮

**示意:

other options:

extract from profile

" />

AjaxControlToolkit控制項說明

1 accordion 2 accordionpane 實現多面板,但一次只顯示其中乙個面板中的內容 3 alwaysvisiblecontrolextender 不論滑鼠怎麼滾動,都顯示某個內容 4 animationextender 5 animationextendercontrolbase ...

AjaxControlToolkit實現級聯

2 貼上到bin中 3 在.aspx前台的最上面加上引用 register assembly ajaxcontroltoolkit namespace ajaxcontroltoolkit tagprefix asp 4 下面是.aspx中的 市區 縣 5 cs中的 using ajaxcontro...

關於AjaxControlToolkit的樣式問題

技術文章一直都是 的,從來沒有自創過.終於遇到ajaxcontroltoolkit,看了不少文章,不得其要,專案又逼的緊,無奈花了半天的時間研究.首先看ajax tabcontainer的結構 綜合要聞 這是html下的結構.其實原理很簡單,根據每乙個class寫樣式就可以了,網上很多這些例子,就不...