无法创建类型' Telerik.WebControls.SpellCheckHandler'。
答案 0 :(得分:0)
要使用此机制,您需要通过以下方式之一设置SpellCheck HttpHandler
:
在应用程序的HttpHandler
文件中注册web.config
打开应用程序的web.config
文件,该文件位于应用程序的根文件夹中。
在<system.web>
部分中,找到<httpHandlers>
子部分。如果缺少,请创建它:
<system.web>
<httpHandlers></httpHandlers>
</system.web>
在<httpHandlers>
部分内添加以下声明:
<add verb="POST" type="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2" path="Telerik.RadSpellCheckHandler.ashx"/>
在Telerik.RadSpellCheckHandler.ashx
文件夹中创建一个名为~/RadControls/Spell
的新文本文件,其中代字号(〜)表示应用程序的根文件夹。将以下文本放在该文件中:
<%@ WebHandler language="c#" Class="Telerik.WebControls.SpellCheckHandler" %>
GAC配置:
如果RadSpell.Net2.dll
放在GAC(Clobal Assemly Cache)中,则以下是两种使用方法的配置:
在web.config文件中声明处理程序,如下所示:
<system.web>
<httpHandlers>
<add verb="POST" type="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b5dad7bf2bf594c2" path="Telerik.RadSpellCheckHandler.ashx"/>
</httpHandlers>
</system.web>
按如下方式编辑Telerik.RadSpellCheckHandler.ashx:
<%@ WebHandler language="c#" Class="Telerik.WebControls.SpellCheckHandler, RadSpell.Net2, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b5dad7bf2bf594c2" %>