国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

二次事件并細(xì)化功能

2019-11-17 01:49:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

二次事件并細(xì)化功能

開發(fā)asp.net時(shí),很多時(shí)間,先是在網(wǎng)頁(yè)中執(zhí)行搜索,然后再對(duì)結(jié)果再二次操作其它功能。下面這個(gè)例子,先是在網(wǎng)頁(yè)中,用戶點(diǎn)擊銨鈕后,得到相關(guān)數(shù)據(jù),然后對(duì)數(shù)據(jù)進(jìn)行更新。由于得到的結(jié)果是一個(gè)數(shù)據(jù)集,顯示這些數(shù)據(jù)集,我們可以使用GridView,DataList或是Repeater數(shù)據(jù)控件來(lái)顯示。創(chuàng)建一個(gè)邏輯類FruitCategory,它是與數(shù)據(jù)溝通,傳入與輸出事務(wù)。下面,Insus.NET使用GridView來(lái)顯示:下面是xxx.aspx.cs代碼的實(shí)現(xiàn),超簡(jiǎn)單:

演示:

如果你不太喜歡GridView控件,習(xí)慣Repeater控件,可以往下面看。Insus.NET把GridView控件改用Repeater控件來(lái)實(shí)現(xiàn),新建一個(gè)網(wǎng)頁(yè):

Default2.aspx.cs,與GridView大同小異,獲取主鍵值有些少變化。演示:

再來(lái)一個(gè)細(xì)化,把第一筆記錄做成一個(gè)對(duì)象來(lái)處理。Insus.NET把它創(chuàng)建成一個(gè)用戶控件。不過(guò)在創(chuàng)建之前,應(yīng)該想到一個(gè)問(wèn)題,就是我們需要把數(shù)據(jù)傳給這個(gè)用戶控件,因此Insus.NET得開發(fā)一個(gè)接口:這個(gè)接口中有一個(gè)方法Set(object value);即是說(shuō)為用戶控件設(shè)置值。現(xiàn)在可以創(chuàng)建用戶控件了Row.ascx:

把Row.ascx.cs代碼完成:

行的對(duì)象創(chuàng)建好了,在網(wǎng)頁(yè)搜索或加載數(shù)據(jù),將循環(huán)動(dòng)態(tài)添加這個(gè)用戶控件:

xxx.aspx.cs:

OK了,實(shí)時(shí)演示這個(gè)功能:


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 全椒县| 曲阜市| 犍为县| 开封县| 沂源县| 乐昌市| 新兴县| 宿迁市| 浪卡子县| 驻马店市| 平邑县| 邢台市| 南平市| 平谷区| 高淳县| 崇礼县| 留坝县| 台山市| 搜索| 改则县| 罗平县| 康马县| 安平县| 江陵县| 墨玉县| 高邮市| 灵川县| 尼玛县| 双峰县| 云南省| 阳西县| 玉溪市| 织金县| 香格里拉县| 攀枝花市| 安陆市| 瑞昌市| 新巴尔虎左旗| 温州市| 潼关县| 鄂托克前旗|