使用AjaxControlToolkit运行网站时出错

时间:2013-02-28 10:52:42

标签: c# asp.net ajax ajaxcontroltoolkit htmleditorextender

我在我的网站上使用AjaxControlTookit。该网站运行正常,直到我添加了HTMLEditorExtender。然后出现的例外是

  

由于控件无法修改Controls集合   包含代码块(即<%...%>)

我仅使用stackoverflow.com上的一个问题建议解决了这个问题。解决方法是从工具箱中删除ajax控件工具包选项卡,然后再次添加选项卡和项目并更新dll文件。

我更新了DLL文件并执行了那里给出的步骤。但现在编译时错误即将来临。具体如下

  

错误4无法加载文件或程序集'AjaxControlToolkit,   Version = 4.1.60501.0,Culture = neutral,PublicKeyToken = 28f01b0e84b6d53e'   或其中一个依赖项。定位程序集的清单定义   与装配参考不匹配。 (HRESULT的例外情况:   0x80131040)

请告诉我这是什么解决方案。

3 个答案:

答案 0 :(得分:1)

enter image description here

在程序集文件夹中查找System.Web.Extensions.Design并相应地引用代码。

答案 1 :(得分:1)

在使用任何控件之前,请确保在页面中添加脚本管理器。此外,如果您使用的是javascript,请尝试将代码移至页面底部。我发现如果我动态地将内容添加到应用程序的头部,从代码隐藏,我将得到类似的错误。

答案 2 :(得分:0)

谢谢大家,我通过将其重置为先前的错误情况来解决这个难题,即

  

由于控件无法修改Controls集合   包含代码块(即<%...%>)

您可以在此处查看解决方案:Error after adding AjaxControlToolkit's HTMLEditorExtender这是我对此错误的另一个问题。