I'm attempting to use Telerik Spell Checking for the first time for a textbox, but I keep getting the "Spell Check handler Server Error:500" "No dictionary loaded. Set the Dictionary Path property from the spell checker settings or copy the dictionaries to....."
How do i accomplish this??
<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>
Posted: January 15, 2010 at 4:57 PM by: Eric
You need to enable the RadSpell HttpHandlers and add the dictionaries to your web app's App_Data/RadSpell directory. Check out this link to read more in their help docs.
On January 15, 2010 at 8:49 PM by: Kevin Babcock
This error means that the spellchecker cannot find/load a dictionary file. As Kevin said, the default location for RadSpell dictionaries is ~/App_Data/RadSpell/ in your web site. The dictionaries are .tdf files (e.g. en-US.tdf for English). If the files are not there, you should copy them from a Telerik RadControls for ASP.NET AJAX installation. If the .tdf files are in a different location, you should set the DictionaryPath property of the spell control to that path. If the .tdf files are at the correct location but you still get an error, then you should probably make sure the file permissions are set so that everyone can read the files. Finally, I found the following help article for RadSpell and RadTextBox controls - Spell Checking RadTextBox.
On January 18, 2010 at 7:59 AM by: lingvomir