2013-02-28 148 views
0

我在我的網站中使用了AjaxControlTookit。該網站運行良好,直到我添加HTMLEditorExtender。接着裏面傳來的例外是使用AjaxControlToolkit運行網站時出錯

Controls集合不能修改,因爲該控件 包含代碼塊(即<%...%>)

我解決它使用一個建議上一個只有在stackoverflow.com上的問題。解決方案是從工具箱中刪除ajax控件工具包選項卡,然後再次添加選項卡和項目並更新dll文件。

我更新了DLL文件並執行了那裏給出的步驟。但現在編譯時錯誤即將到來。這是如下

錯誤4未能加載文件或程序集「AjaxControlToolkit, 版本= 4.1.60501.0文化=中性公鑰= 28f01b0e84b6d53e」 或它的一個依賴。找到的程序集清單定義 與程序集引用不匹配。 (來自HRESULT的例外: 0x80131040)

請告訴我這是什麼解決方案。在彙編文件夾

回答

0

謝謝大家我通過恢復以前的錯誤情況即

Controls集合不能修改,因爲該控件 包含代碼塊(即<%...%>)

解決了這個難題

你可以在這裏檢查解決方案:Error after adding AjaxControlToolkit's HTMLEditorExtender這是我對這個錯誤的另一個問題。

1

enter image description here

查找System.Web.Extensions.Design在你的代碼相應的參考。

+1

沒有工作.... – 2013-02-28 11:20:43

+0

將公鑰標記,版本旁邊的版本複製並相應地在代碼中引用。 – 2013-02-28 11:23:19

+0

雅我提供了相同的信息,因爲那裏給出,但nthng hppnd – 2013-02-28 11:35:39

1

確保在使用任何控件之前添加腳本管理器到頁面。另外,如果您使用JavaScript,請嘗試將代碼移至頁面底部。我發現,如果我動態地將內容添加到應用程序頭部,從代碼隱藏,我會得到一個類似的錯誤。

+0

我已經添加了toolkitscriptmanager,沒有代碼動態加載頭,除了頁面描述和關鍵字。 – 2013-03-02 07:25:40

相關問題