RadEditor 需要在 web.config 中注册 HttpHandler

2024-01-30

当我将此代码添加到我的aspx ,

   <telerik:RadEditor ID="REWelcome" runat="server" 
    AutoResizeHeight="True" Width="500px" ToolbarMode="Floating">
   <Content>
   </Content>
   <TrackChangesSettings CanAcceptTrackChanges="False"></TrackChangesSettings>
   </telerik:RadEditor>

我收到此错误消息,

'~/Telerik.Web.UI.WebResource.axd' is missing in web.config.  
 RadScriptManager requires a   
 HttpHandler registration in web.config.

我该如何解决它?


在您的 web.config 中 - 将以下内容添加到 system.web (省略 system.web,仅用于显示级别:

<system.web>
    <httpHandlers>
        <add verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" validate="false" />
        <add verb="*" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add>
        <add verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"></add>
    </httpHandlers>

底部的两个通常不需要,但我假设您需要编辑器的扩展功能,例如对话框和拼写检查。

我还添加了与 system.web 同一级别的位置

<location path="Telerik.Web.UI.WebResource.axd">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RadEditor 需要在 web.config 中注册 HttpHandler 的相关文章

随机推荐