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> |