Telerik拼写检查

Eri*_*ric 4 c# asp.net spell-checking telerik visual-studio

我正在尝试第一次使用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>
Run Code Online (Sandbox Code Playgroud)

小智 8

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