代码之家  ›  专栏  ›  技术社区  ›  Eric

telerik拼写检查

  •  4
  • Eric  · 技术社区  · 15 年前

    我第一次尝试对文本框使用telerik拼写检查,但是我一直在得到“拼写检查处理程序服务器错误:500”没有加载字典。从拼写检查器设置中设置Dictionary Path属性,或将字典复制到…”

    我怎样才能做到这一点??

     <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>
    
    2 回复  |  直到 12 年前
        1
  •  8
  •   lingvomir    15 年前

    此错误表示拼写检查器无法查找/加载词典文件。正如凯文所说,radspell字典的默认位置是您的网站中的~/app_data/radspell/。字典是.tdf文件(例如,英语为en-us.tdf)。如果没有这些文件,您应该从Telerik Radcontrols for ASP.NET AJAX安装中复制它们。如果.tdf文件位于不同的位置,则应将拼写控件的DictionaryPath属性设置为该路径。如果.tdf文件位于正确的位置,但仍然出现错误,则应该确保设置了文件权限,以便所有人都可以读取这些文件。最后,我找到了以下关于radspell和radtextbox控件的帮助文章- Spell Checking RadTextBox .

        2
  •  4
  •   Kevin Babcock    15 年前

    您需要启用radspell httphandlers并将字典添加到Web应用程序的app_data/radspell目录中。退房 this link 阅读他们的帮助文档。