0

我只是在玩 ckeditor,无法让该死的东西为我工作。我不知何故需要在回发之前或同时“数据绑定”文本框。我怎么做?

加载数据很好,但是当我单击更新时,我需要以某种方式检索文本框的新值。这不像从服务器调用客户端来获取其中的任何内容那么容易吗?我需要客户将更改推回吗?

在动态数据中,有一种方法可以通过以下方法将控件的值绑定回实体:

protected override void ExtractValues(IOrderedDictionary dictionary)
{
    dictionary[Column.Name] = 
        ConvertEditedValue(HttpUtility.HtmlEncode(CKEditor.Text));
}

现在该值始终相同,它是我最初绑定到我的 CKEditor 控件的值:

protected override void OnDataBinding(EventArgs e)
{
    base.OnDataBinding(e);
    if (FieldValue != null)
    {
        CKEditor.Text = HttpUtility.HtmlDecode(FieldValueEditString);
    }
}

我该如何解决这个问题?:)

4

1 回答 1

0

回发后检查快速监视窗口中的 Request.Form 对象,看看您是否可以在那里获取编辑器的数据。我可以保证可以在 Request.Form 对象中找到编辑器数据。然后就可以拿出来使用了!

于 2009-11-05T22:03:16.820 回答