2009-11-05 38 views
0

我只是在玩ckeditor,並不能幫助我解決問題。我以某種方式需要在發佈前或發佈的同時「數據綁定」文本框。我怎麼做?如何在回發時將javascript值推送到服務器?

加載數據很好,但當我點擊更新時,我需要以某種方式檢索文本框的新值。從服務器調用客戶端到獲取其中的內容並不容易?我需要客戶推回更改?

在動態數據存在於以下方法綁定控件的值返回到實體的方法:

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); 
    } 
} 

我該如何解決? :)

回答

0

回發後檢查快速觀察窗口中的Request.Form對象,看看你是否可以在那裏獲得編輯器的數據。我可以保證可以在Request.Form對象中找到編輯器數據。然後你可以拿出來使用它!

+0

DOH!當然,我只是試圖從CKEditor.ClientID獲取客戶端ID,但它與應用程序源中的不一樣。乾杯! – mhenrixon

相關問題