如何取得Repeater控制項選擇的專案

2021-09-08 21:30:08 字數 1647 閱讀 9757

repeater控制項,每個item前有乙個checkbox,把選擇的item列顯出來。

下面是repeater控制項html,有兩個地方需要注意的,就是checkbox與label,這個label是隨你需要獲取的內容而變化喔。如你想獲取nickname,那你需要把繫結的的內容放在label上。

<

asp:repeater 

id="repeateremaillist"

runat

="server"

>

<

headertemplate

>

<

table 

border

="1"

cellpadding

="1"

cellspacing

="0"

width

="96.5%"

>

<

tr>

<

td> td

>

<

td>

nickname

td>

<

td>

email

td>

tr>

headertemplate

>

<

itemtemplate

>

<

tr style

="height:10px; line-height:10px;"

>

<

td>

<

asp:checkbox 

id="checkbox1"

runat

="server"

/>

td>

<

td>

# eval("

nickname")

%>

td>

<

td>

<

asp:label 

id="label1"

runat

="server"

text

=' >

'>

asp:label

>

td>

tr>

itemtemplate

>

<

footertemplate

>

table

>

footertemplate

>

asp:repeater

>

下面insus.net將會寫乙個方法,也許你的專案不止乙個地方使用到,在需要的地方直接呼叫即可。

private

string

getcheckboxselectedvalue(repeater repeater, 

string

checkboxid,

string

labelid)

}              }}

if(tempvalue.length 

>0)

return

tempvalue;}

取得Repeater控制項主鍵

怎樣取得repeater控制項主鍵,repeater控制項沒有如gridview的datakeynames屬性。想獲取repeater記錄的主鍵只有另想辦法了。下面這個例子,是在每筆記錄行放乙個button 當然用linkbutton也可 使用者點一點這個銨鈕,即可獲取這個記錄。aspx 重點部分已...

Repeater控制項

1.repeater 控制項是模板化的資料繫結列表,repeater 控制項是 無外觀的 即 它不具有任何內建布局或樣式,也就不會產生任何資料控制 來控制資料的顯示。2.repeater控制項的樣式得在資料來源頁用模板來做。可以用表或者div。例如 eval id 然後在後台繫結就行。if e.co...

Repeater控制項

在顯示資料時有另乙個主要的控制項 repeater控制項。問得最頻繁的問題是,在什麼時候使用哪個控制項。表9 6對這些控制項的差別作出了總結。表9 6 比較repeater datalist和gridview控制項 特 性 repeater datalist gridview 支援表 table 布...