有網(wǎng)友問(wèn)及《克隆復(fù)制可使用原型( PRototype)設(shè)計(jì)模式》http://www.companysz.com/insus/p/4154495.html這篇,不管是動(dòng)態(tài)添加,還是克隆所得到的數(shù)據(jù)行,我怎樣才能獲取用戶填寫的值?
是的,在那個(gè)演示中,Insus.NET只是演示了一個(gè)設(shè)計(jì)模式,原型(prototype),但并沒(méi)有告訴你在動(dòng)態(tài)復(fù)制很多個(gè)之后,是怎樣獲取它們的值的。本篇告訴你。可以應(yīng)用到所在用戶控件動(dòng)態(tài)添加,一個(gè)或是多個(gè),獲取其值的例子。一個(gè)用戶控件,我們可以看作它是一個(gè)對(duì)象,對(duì)象內(nèi)所有的文件框,單選項(xiàng)或是多選項(xiàng),也均可以看作為一個(gè)對(duì)象。用戶控件對(duì)象中,它有三個(gè)特性,姓名,性別,郵箱,創(chuàng)建一個(gè)類:
最終網(wǎng)頁(yè)需要獲取用戶控件的值,由于網(wǎng)頁(yè)與用戶控件是兩個(gè)不同的對(duì)象,再加上此用戶控件有可能拉放在很多網(wǎng)頁(yè)上。它們之間的溝通協(xié)作,Insus.NET一般會(huì)使用接口來(lái)解決。
現(xiàn)在在用戶控件中,實(shí)現(xiàn)這個(gè)接口:
在網(wǎng)頁(yè)中添加一個(gè)獲取鈕和一個(gè)數(shù)據(jù)(Data)控件GridView來(lái)顯示用戶填寫的數(shù)據(jù):
實(shí)時(shí)演示看看:
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注