Asp.net HTMLEditor控件';回发后s值丢失

Asp.net HTMLEditor控件';回发后s值丢失,asp.net,Asp.net,我正在处理一个ASP.NET(.NET Framework 4.0)项目,该项目的UI使用自定义控件。AJAXControl工具箱中的HTMLEditor控件就是这样一个控件。当我使用Javascript使用insertHTML方法设置值时,设置的值在回发后丢失。但是,对于其他控件(如Textbox),情况并非如此 我连接了所有页面事件(preinit、init、preload、load等),只是为了查看是否从ViewState加载值。当它到达Load事件时,我看到我在Javascript中为H

我正在处理一个ASP.NET(.NET Framework 4.0)项目,该项目的UI使用自定义控件。AJAXControl工具箱中的HTMLEditor控件就是这样一个控件。当我使用Javascript使用insertHTML方法设置值时,设置的值在回发后丢失。但是,对于其他控件(如Textbox),情况并非如此

我连接了所有页面事件(preinit、init、preload、load等),只是为了查看是否从ViewState加载值。当它到达Load事件时,我看到我在Javascript中为HTMLEditor控件设置的值丢失了,但是对于其他控件,这些值保留了下来

有趣的是,当我在一个测试项目中添加相同的控件以重现该行为时,我可以看到该值在页面的加载事件之前被保留(使用相同的AJAXControl工具箱的HTMLEditor控件)


我是否忽略了代码中的某些内容?(我必须这样做,因为它失败了)。

您使用UpdatePanel吗?它可能有很多功能。我想把你的项目移到新的测试项目,你说它工作得很好:)@Aristos:Nope-没有更新面板。你的编辑器是否启用了工具栏和预览?如果您确实启用了“预览”选项,您可以来回切换并测试控件是否保留该值。编辑器具有工具栏。顺便说一句,我找不到编辑器的预览属性?