リピータのアイテムのチェックボックスをページ移動の直前(ページ番号)にして、その場所に保存しようとしています。リピータのアイテムを取得する
foreach (RepeaterItem ri in rpt.Items)
{
CheckBox box = (CheckBox)ri.FindControl("chkBox");
if (box.Checked)
{
...
}
}
問題はどこからこの関数を呼び出すのですか? 私は(私がリピーターを移入するためにObjectDataSourceを使用)とObjectDataSource1_Selecting ObjectDataSource1_Selectedからそれを呼び出すことを試みましたが、rpt.Items.Countも0
rpt_PreRender()イベントで、項目の右の数を返しますが、それは前に起こりますチェックボックスの選択と後の選択。
私は何ができますか?
はItemDataBoundリピータのイベントで試してみてください。 – Darnell