OnBubbleEvent冒泡事件奇怪的問題

2022-02-27 15:05:30 字數 1918 閱讀 9847

今天沒事試著寫寫控制項,沒想到碰到乙個奇怪問題

public class mylistview : compositedataboundcontrol,inamingcontainer 

set

}//public int editindex

//// return (int)viewstate["editindex"];

// }

// set

//}#region 模板

private itemplate itemtemplate;

[templatecontainer(typeof(mylistviewitem)), persistencemode(persistencemode.innerproperty)]

public itemplate itemtemplate

set

}private itemplate edittemplate;

[templatecontainer(typeof(mylistviewitem), bindingdirection.twoway), persistencemode(persistencemode.innerproperty)]

public itemplate edittemplate

set

}#endregion

protected override int createchildcontrols(system.collections.ienumerable datasource, bool databinding)

if (itemtemplate != null)

}else

index++;

controls.add(myitem);}}

databind(false);

childcontrolscreated = true;

return index;

}protected override htmltextwritertag tagkey

}protected override bool onbubbleevent(object source, eventargs args)

}return handle;}}

[toolboxitem(false)]

public class mylistviewitem:webcontrol,inamingcontainer,idataitemcontainer

public mylistviewitem(object dataitem, int dataindex, int index)

#region idataitemcontainer 成員

public object dataitem

}public int dataitemindex

}public int displayindex

}#endregion

protected override htmltextwritertag tagkey

}protected override bool onbubbleevent(object source, eventargs args)

}return false;}}

源**:

uid:

'>

username:

'>

nickname:

'>

uid:

'>

username:

'>

nickname:

'>

當沒有editindex屬性沒有加viewstate時,cancel和update都不會呼叫onbubbleevent事件,

editindex屬性加了viewstate時,cancel和update會呼叫onbubbleevent事件

冒泡講解和冒泡實現

size x large 基本概念 size 氣泡排序的基本概念是 依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。重複以上過程,仍從第一對數開...

氣泡排序 氣泡排序法

冒泡法是一種簡單的排序方法,它的實現非常簡單。首先對n個專案進行掃瞄,比較相領兩個專案的大小,若發現違背大小次序則進行互換,由此可以使n個專案中的最大者換到最後。然後對剩下的未排序好的專案再進行掃瞄,使它們的最大者換到表的最後。以此類推,直到將表全部排序好為止。這種排序方法,每遍掃瞄以後,都縮短了待...

氣泡排序 排序 氣泡排序

既然寫了計組思來想去便打算把資料結構也寫下來,寫的時候總是發現看的時候無法發現的問題,受益良多。交換排序的基本思想 exchange until sorted 順序,分支,迴圈 注意偽 的熟悉 下面介紹兩種交換演算法 首先進行聯想,用乙個圖進行輔助聯想 水冒泡過程 頂部是陣列的begin,底部理解為...