服務端控制項DropDownList無重新整理級聯

2021-06-01 22:50:53 字數 1004 閱讀 8268

1.兩聯級:當下拉列表選擇乙個後,另乙個下拉列表就會無重新整理載入資料

2.在html中新增兩個dropdownlist 具體如下

--請選擇大類--

--請選擇小類--

3.在頁面page_load的時候給id="ddlca"和id="ddlsca"新增兩個屬性

if (!ispostback)

addsca()向id="ddlsca"中新增資料 ,getsca()讀取id="ddlsca"的當前值

4.在html頁面的中寫指令碼語句,我是用的jquery的ajax方法,讀取的json格式檔案

5..預設情況下是無法取得ddlsca中當前選中的值,所以需要通過新增乙個隱藏控制項,把ddlsca中選擇的值賦給隱藏控制項,最後後台cs**通過隱藏控制項的value屬性間接地獲得ddlsca的值。

隱藏控制項如下:

01.
6.通過一般處理程式向後台去資料 getsca.ashx.cs內容如下:public class getsca : ihttphandler);}

context.response.write(jsonconvert.serializeobject(list));

}public bool isreusable

}public class scategory

public int id

}}

補充:

我用的.net2.0,所以通過json.net來序列化資料的,很簡單,只要新增引用newtonsoft.json.dll  命名空間新增using newtonsoft.json,然後呼叫jsonconvert.serializeobject()序列化資料 即可

參考:

ASP 服務端控制項,Repeater控制項

repeaterdemo.aspx import namespace common repeaterdemo.aspx.cs using system using system.collections.generic using system.linq using system.web using ...

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

服務端系統

1.高可用 容錯和降級。容錯級別上,忽略次要 error 服務降級 程式中部分error是可以忽略處理的,或者打個日誌標記下,而不用結束整個執行流程。服務降級是指,當依賴的非核心模組出問題時,可以選擇不請求或者熔斷式請求 過載保護 資料可以不吐給客戶端,這就要求對資料或者服務進行級別劃分,優先保證使...