Telerik RadEditor无法获取当前内容

时间:2018-07-23 14:29:59

标签: c# .net telerik

我有一个aspx页面,上面有一个下拉列表和一个Telrik RadEditor,该下拉列表在ddl的选定索引更改事件上使用文本模板填充编辑器。

当用户编辑模板中的文本并尝试保存时,它仅保存原始文本,但是如果用户将下拉列表更改为空,模板文本将保留,然后如果他们更新模板,则保存新内容。

有人可以告诉我如何确保保存编辑器的当前内容吗?

谢谢

2 个答案:

答案 0 :(得分:0)

问题很可能与您自己在Page_Load方法中覆盖编辑器内容有关。请注意,如果您在事件处理程序(例如按钮事件处理程序)中读取编辑器的内容,则与Page_Load相比,此事件处理程序将在页面生命周期中稍后执行。因此,如果您在Page_Load中设置了初始内容,则必须添加检查,例如

如果(!Page.IsPostBack) {     RadEditor1.Content =“某些内容”; }

万一遇到困难,可以使用简单的方法而不是RadEditor来实现方案。使文本框根据需要工作后,只需将文本框更改为RadEditor-就可以了。

答案 1 :(得分:-1)

要保存RadEditor的内容,您必须使用

txtDescription.Content