每当我尝试添加AjaxControlToolkit的HTMLEditorExtender时,我都会遇到以下异常:
我的页面上没有找到任何代码块。除了一些我认为不会影响这一点。像库导入代码和sql数据源标记一样。有人建议我需要删除并重新添加库和包含ajax工具包控件的选项卡。我做到了,但后来又出现了另一个错误,我昨天在这里问了Error while running the website using AjaxControlToolkit,但其他人建议的解决方案没有用。所以我重新回到原来的状态。请告诉我们如何解决这个问题?还请告诉为什么它在stacktrace的3,4,5行显示用户为“Stephen”?我没有该名称的任何用户。
答案 0 :(得分:1)
请做你以前做过的事。添加最新的version Ajax控件工具包。 然后将控件拖放到表单中。它会自动将工具包引用添加到aspx页面以及web.config文件中。此设置应正常工作。如果它不起作用,您必须手动添加它。 <%@ Register Assembly =“AjaxControlToolkit”Namespace =“AjaxControlToolkit.HTMLEditor”TagPrefix =“cc1”%>
您还必须将程序集引用添加到web.config文件中。
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
如果版本不同,此程序集可能无法在您的web.config上运行。请试试这个
答案 1 :(得分:0)
尝试使用<%# %>
代替<%= %>
可能会解决您的问题。