這個東西名稱多多,關聯,關聯,無重新整理,無閃爍。。。總之就是要一個DropDownList的選擇改變時,用腳本改變另外一個下拉清單的值,不用送出目前畫面,是以不會有閃爍感。
這裡采用的方案是動态加載腳本:
<script id=”abc”/>
<select onchange=”abc.src='ListData.aspx?xx=yy”>
在ListData.aspx?xx=yy中根據參數動态傳回js腳本來更新指定下拉清單。
這裡采用統一HttpHandler來提供資料,通過在Global裡面注冊事件提供下拉清單資料。
如果需要調用WebService可以在這裡面調用。
1. 本控件繼承DropDownList, 可以設計時調整屬性、事件
2. PostBack後被動DropDownList保持狀态
使用時請在工具箱内添加自定義控件。
第一次寫webform控件,請多提建議