我有一个aspx页面,上面有一个下拉列表和一个Telrik RadEditor,该下拉列表在ddl的选定索引更改事件上使用文本模板填充编辑器。
当用户编辑模板中的文本并尝试保存时,它仅保存原始文本,但是如果用户将下拉列表更改为空,模板文本将保留,然后如果他们更新模板,则保存新内容。
有人可以告诉我如何确保保存编辑器的当前内容吗?
谢谢
答案 0 :(得分:0)
问题很可能与您自己在Page_Load方法中覆盖编辑器内容有关。请注意,如果您在事件处理程序(例如按钮事件处理程序)中读取编辑器的内容,则与Page_Load相比,此事件处理程序将在页面生命周期中稍后执行。因此,如果您在Page_Load中设置了初始内容,则必须添加检查,例如
如果(!Page.IsPostBack) { RadEditor1.Content =“某些内容”; }
万一遇到困难,可以使用简单的方法而不是RadEditor来实现方案。使文本框根据需要工作后,只需将文本框更改为RadEditor-就可以了。
答案 1 :(得分:-1)
要保存RadEditor的内容,您必须使用
txtDescription.Content