我有一個帶有八個面板的tabcontainer。爲了使它更加符合用戶的要求,我設置了7個面板啓用= false,直到用戶選擇他們想要通過下拉菜單編輯/插入的項目。但是,當他們選擇一個項目和下拉列表做回發時,我得到以下錯誤:「Microsoft JScript運行時錯誤:Sys.InvalidOperationException:處理程序未通過Sys.UI.DomEvent.addHandler方法添加。」我可以選擇繼續,一切似乎正常工作,但我顯然不能有錯誤。AJAX tabcontainer在設置面板啓用時拋出異常= true
我用google搜索了一下,並用google搜索了一些,我找不到解決這個問題的任何東西。在此期間,我更改了代碼以使面板Visible = false,並且不會彈出錯誤,但我不喜歡被打敗,所以如果有人對導致此問題的原因以及如何解決問題有所瞭解,我將不勝感激它。
編輯:其他信息;該錯誤僅在第一次通過時彈出。我可以重置選擇,然後進行另一個選擇,它不會出錯。所以我猜測在初始加載時有些事情是不正確的。
編輯部分Duex:在ScriptResource行拋出的錯誤是:
if (!(cache instanceof Array)) throw Error.invalidOperation(Sys.Res.EvenHandlerInvalid);
所以我猜這意味着,如果該小組已啓用=「假」,它是不是真的在裝載Page_Load中?
+1原因我無法找到解決方案:D。將保持我的眼睛去皮。如果一切都失敗了,請使用該工具包的先前版本 - 我讀過一些人正在這樣做。如果做不到這一點,就很容易做出選項卡控制。 – Jeremy