VS2005 SP1, RadControls for ASP.NET Ajax version 2008.3.1105.20, VS2005 Integrated Web Hosting
I am getting the following popup error message:
"Web.Config registration missing!
The Telerik dialogs require a HttpHandler registration in the web.config file. Please, use the control's Smart Tag to add the handler automatticaly, or see the help for more information: Controls > Editor > Dialogs"
Here is the httpHandlers section of the web.config:
| <httpHandlers> |
| <remove path="*.asmx" verb="*" /> |
| <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2008.3.1105.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| validate="false" /> |
| <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Version=2008.3.1105.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| validate="false" /> |
| <add path="Telerik.Web.UI.SpellCheckHandler.axd" verb="*" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Version=2008.3.1105.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4" |
| validate="false" /> |
| <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |
| <add path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
| validate="false" /> |
| <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
| validate="false" /> |
| <add path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.RadUploadProgressHandler, Telerik.Web.UI, Version=2008.3.1105.20, Culture=neutral, PublicKeyToken=121FAE78165BA3D4" /> |
| <add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
| validate="false" /> |
| </httpHandlers> |
and the markup from the page:
| <script type="text/javascript" language="javascript"> |
| function SpellCheck() { |
| var spell = $find('commentsSpellCheck'); |
| spell.startSpellCheck(); |
| } |
| function SpellCheckComplete() { |
| var comments = $find('comments'); |
| comments.updateDisplayValue(); |
| } |
| </script> |
| <table> |
| <tr> |
| <td> </td> |
| <td><span class="table_header">Comments:</span></td> |
| <td align="right"> |
| <asp:ImageButton ID="spellCheck" |
| runat="server" |
| ImageUrl="~/images/spellcheck.png" |
| OnClientClick="SpellCheck();" /> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| </td> |
| <td colspan="2" valign="top"> |
| <telerik:RadSpell ID="commentsSpellCheck" |
| runat="server" |
| ControlToCheck="comments" |
| SupportedLanguages="en-US,English" |
| DictionaryPath="~/App_Data" |
| WordIgnoreOptions="UPPERCASE,WordsWithCapitalLetters,WordsWithNumbers" |
| FragmentIgnoreOptions="All" |
| OnClientDialogClosed="SpellCheckComplete" |
| Skin="Inox" |
| ButtonText="" |
| ButtonType="None" /> |
| <telerik:RadTextBox ID="comments" |
| runat="server" |
| Skin="Inox" |
| EmptyMessage="Enter any comments here" |
| Rows="5" |
| Width="100%" |
| TextMode="MultiLine" |
| Wrap="true" /> |
| </td> |
| </tr> |
| </table> |
