我在我的网站上使用AjaxControlTookit。该网站运行正常,直到我添加了HTMLEditorExtender。然后出现的例外是
由于控件无法修改Controls集合 包含代码块(即<%...%>)
我仅使用stackoverflow.com上的一个问题建议解决了这个问题。解决方法是从工具箱中删除ajax控件工具包选项卡,然后再次添加选项卡和项目并更新dll文件。
我更新了DLL文件并执行了那里给出的步骤。但现在编译时错误即将来临。具体如下
错误4无法加载文件或程序集'AjaxControlToolkit, Version = 4.1.60501.0,Culture = neutral,PublicKeyToken = 28f01b0e84b6d53e' 或其中一个依赖项。定位程序集的清单定义 与装配参考不匹配。 (HRESULT的例外情况: 0x80131040)
请告诉我这是什么解决方案。
答案 0 :(得分:1)
在程序集文件夹中查找System.Web.Extensions.Design并相应地引用代码。
答案 1 :(得分:1)
在使用任何控件之前,请确保在页面中添加脚本管理器。此外,如果您使用的是javascript,请尝试将代码移至页面底部。我发现如果我动态地将内容添加到应用程序的头部,从代码隐藏,我将得到类似的错误。
答案 2 :(得分:0)
谢谢大家,我通过将其重置为先前的错误情况来解决这个难题,即
由于控件无法修改Controls集合 包含代码块(即<%...%>)
您可以在此处查看解决方案:Error after adding AjaxControlToolkit's HTMLEditorExtender这是我对此错误的另一个问题。