【问题标题】:Telerik Spell CheckTelerik 拼写检查
【发布时间】:2011-01-05 14:39:20
【问题描述】:

我第一次尝试对文本框使用 Telerik 拼写检查,但我不断收到“拼写检查处理程序服务器错误:500”“未加载字典。从拼写检查器设置中设置字典路径属性或将字典复制到....."

我如何做到这一点??

 <td align="left">                            
     <telerik:RadTextBox
                            ID="RadTextBoxDescInj" runat="server" Width="200" Height="100" TextMode="MultiLine" >
     </telerik:RadTextBox>
 </td>
 <td>
    <telerik:RadSpell ID="RadSpell1" runat="server" ButtonType="LinkButton" ControlToCheck="RadTextBoxDescInj" DictionaryLanguage="English" SpellCheckProvider="PhoneticProvider" />
 </td>

【问题讨论】:

  • Here's 如何手动启用 RadSpell HTTP 处理程序。

标签: c# asp.net visual-studio telerik spell-checking


【解决方案1】:

此错误意味着拼写检查器无法找到/加载字典文件。正如 Kevin 所说,RadSpell 字典的默认位置是您网站中的 ~/App_Data/RadSpell/。字典是 .tdf 文件(例如英语的 en-US.tdf)。如果文件不存在,您应该从 Telerik RadControls 复制它们以进行 ASP.NET AJAX 安装。如果 .tdf 文件位于不同的位置,则应将拼写控件的 DictionaryPath 属性设置为该路径。如果 .tdf 文件位于正确的位置,但您仍然收到错误消息,那么您可能应该确保设置了文件权限,以便每个人都可以读取文件。最后,我找到了下面关于 RadSpell 和 RadTextBox 控件的帮助文章——Spell Checking RadTextBox

【讨论】:

    【解决方案2】:

    您需要启用 RadSpell HttpHandlers 并将字典添加到您的 Web 应用程序的 App_Data/RadSpell 目录。查看 this link 以阅读他们的帮助文档中的更多信息。

    【讨论】:

    • 对我不起作用。我没有安装文件夹。我没下载。我从团队服务器上的不同分支合并了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2010-12-01
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多