我的玩具: 利用xmlhttp無重新整理動態載入內容的DropDownList控制項

來源:互聯網
上載者:User

除了"市"外其他select都是DynamicDropDown控制項, DynamicDropDown指定監視某一個控制項, 當被監視控制項的某個用戶端事件發生時會用xmlhttp往服務端回傳資料, DynamicDropDown在服務端的Request事件會被觸發, 在Request的事件處理常式裡即可控制列表的選項. 一個DynamicDropDown的onchange同樣也可以引發另一個DynamicDropDown的Request事件, 例如第二行的select就會受第一行"區"的select影響.

使用方法:

設定MonitoredControl, 指定要監視那個控制項. 即xmlhttp的postback由這個控制項引發.

設定MonitoredClientEvent, 指定由被監控控制項的哪個用戶端事件引發postback, 預設是onchange.

當被監控控制項指定的用戶端事件觸發時即會調用xmlhttp向頁面提交資料, DynamicDropDown控制項會在服務端觸發Request事件. 在Request事件中sender參數為控制項的引用, e參數包含了被監控控制項的value. 調用控制項的AddItem方法即可往控制項的用戶端添加清單項目.

可以和DropDownList一樣訪問Text和Value屬性.

demo 源碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.