產生我有從母版頁繼承了Test.aspx的網頁按鈕控制。我正在從Test.aspx頁面的數據庫填充控件內容。按鈕單擊事件添加到數據庫中,從
我提取包含來自數據庫中的所有內容控制整個字符串並使用Page.ParseControl方法分析輸入串來控制,然後添加控制到內容的佔位符。
的字符串,它是從數據庫中獲取包含以下按鈕控件。
以上按鈕控件呈現到用戶界面,但是當我試圖點擊該按鈕,則沒有按鈕單擊事件被觸發。
任何一個可以幫助我解決這個問題?
感謝&問候, 桑托斯·庫馬爾Patro
產生我有從母版頁繼承了Test.aspx的網頁按鈕控制。我正在從Test.aspx頁面的數據庫填充控件內容。按鈕單擊事件添加到數據庫中,從
我提取包含來自數據庫中的所有內容控制整個字符串並使用Page.ParseControl方法分析輸入串來控制,然後添加控制到內容的佔位符。
的字符串,它是從數據庫中獲取包含以下按鈕控件。
以上按鈕控件呈現到用戶界面,但是當我試圖點擊該按鈕,則沒有按鈕單擊事件被觸發。
任何一個可以幫助我解決這個問題?
感謝&問候, 桑托斯·庫馬爾Patro
的問題是,你需要控制之前,要激發的事件被處理回發數據被創建。您無法在page_load中重新創建控件,或者稍後必須在頁面生命週期的較早版本中創建這些控件。我們用來在包含頁面(或自定義控件)的構造器中創建子控件,然後這些事件就可以工作。
如何在Page_PreInit()中添加控件? – Manish 2012-03-27 10:02:46
你可以嘗試像感謝
迪普
按鈕BTN =(按鈕)Page.ParseControl( 「
在你叫什麼階段_Page.ParseControl()_下面
,在pageLoad的?綁定事件處理程序的代碼是什麼? – Coder 2012-03-27 09:22:52
我在Page_Load事件中調用Page.PaeseControl。 – 2012-03-27 09:25:40
您試過_Deepu's_ code? – Coder 2012-03-27 09:30:06