欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JQuery的ajax基礎(chǔ)上的超強GridView展示

 更新時間:2009年09月18日 23:07:07   作者:  
前面有個例子是使用jQuery的datatable插件來實現(xiàn)的能夠展開個詳細信息表的樣子。事實上.net的數(shù)據(jù)展示模式很好,如果配上jQuery的那些效果和AJAX功能是相當(dāng)?shù)貌诲e。

看到一個這樣的例子和大家分享下。這個一直是我想要做到的。
首先先展示下最終的樣子:

使用northwind的數(shù)據(jù)。點擊前面的加號會把其它屬于這個產(chǎn)品的詳細訂單展示出來,而每個產(chǎn)品后面都會有它的訂單個數(shù)。點擊'+'后的樣子:

 

先分析下它的實現(xiàn):

第一個圖的顯示是個Gridview,當(dāng)點擊每條記錄前面的'+'時會使用jQuery的ajax功能調(diào)用一個Web Method,并傳輸一個當(dāng)前產(chǎn)品的ID進去,然后會定義一個繼承UserControl的類,它能夠添加一個ascx文件,然后這個類里面定義一個View State的字段。

當(dāng)點擊每個'+'時使用jQuery把這個ascx文件顯示在當(dāng)前產(chǎn)品的下面slideshow(),那么id是如何傳的呢? 這就用到了View State。

關(guān)于View State的介紹很多的。我也沒怎么用過。這里簡單說明下它和一個Web Control的關(guān)系:

 

 

下面給出大家代碼:

這個是產(chǎn)品的GridView。

 

然后是Web Method:

 

 

Control類:

 

CustomerOrder.ascx代碼:

 

整個調(diào)用Web Method的ajax代碼:

 

相關(guān)文章

最新評論