我有一個包含更新面板的aspx頁面。在這裏面有幾個用戶控件,每個控件都有一個標籤來顯示錯誤。 在這些控件中有更多的子控件,其中捕獲異常並引發ExceptionEncountered事件來處理它們。更新面板控件不更新
父控件(帶有錯誤標籤)偵聽ExceptionEncountered事件並相應地設置標籤的文本。
問題是,屏幕上的標籤文本沒有改變。
任何想法可能是錯誤的?
我有一個包含更新面板的aspx頁面。在這裏面有幾個用戶控件,每個控件都有一個標籤來顯示錯誤。 在這些控件中有更多的子控件,其中捕獲異常並引發ExceptionEncountered事件來處理它們。更新面板控件不更新
父控件(帶有錯誤標籤)偵聽ExceptionEncountered事件並相應地設置標籤的文本。
問題是,屏幕上的標籤文本沒有改變。
任何想法可能是錯誤的?
如果標籤不在當前的ContentTemplate中,則無法更新。將其移到所需的ContentTemplate中。
查看更新面板的觸發器。確保你有一個觸發器在處理異常時觸發。另外,請查看上面的內容,ContentTemplate包含標籤。
確保您更新面板的的UpdateMode設置爲「條件」
你需要給我們更多的去比。什麼是用戶控件?什麼錯誤導致異常?更新面板發佈回來了嗎? – CResults 2010-04-01 10:17:40
請粘貼最少量的代碼來理解您的場景。相關的aspx文件會有所幫助 – 2010-04-01 10:31:32