asp.net頁面動態添加控件造成控件事件不響應的解決辦法

 有些時候需要按照業務邏輯在頁面中動態添加控件,如文本框,按鈕等等.對於某些動態加載的控件,有些需要手動去綁定其響應事件.有些時候,這些動態加載的控件所綁定的事件卻不會響應,讓人非常

鬱悶.其實,除了正確的綁定事件之外,還有幾個地方需要注意:

第一,在Page_Load事件裏一定要有動態加載控件和綁定事件的代碼,並且要保證頁面首次加載和回發的時候都能執行到.

第二,爲每個動態生成的控件指定一個唯一的ID.有時候可能覺得這個控件在代碼中不會被訪問到,而僅僅是爲了綁定事件而不寫其ID,就會造成其綁定的事件無響應.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章