2012-03-28 13 views
1

私は更新パネル内のテキストボックスを持っている... TinyMCE:テキストボックス値をコードの後ろに割り当てる方法は?

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always"> 
    <ContentTemplate> 
    <asp:TextBox ID="txb1" Class="tinyEditor" runat="server"1 TextMode="MultiLine"></asp:TextBox> 
    </ContentTemplate> 
</asp:UpdatePanel> 

とハッシュテーブル(txbHtblがハッシュテーブルである)にTXB1値を割り​​当てるコードの後ろに

...

if (txbHtbl != null && txbHtbl.ContainsKey(selectedId)) 
{ 
    txbHtbl[selectedId] = txb1.Text; 
    ViewState["txbHtbl"] = txbHtbl; 
} 

のTinyMCEの作業を行うために私はユーザーは、いくつかのテキストを変更し、私が変更されたテキストを割り当てるその時点でデータリストの他のいくつかの項目をクリックするか、uはTXB1の新しいテキストをtに言うことができるとき

var prm = Sys.WebForms.PageRequestManager.getInstance(); 
prm.add_endRequest(function() { 
    TinyMCEeditor(); 
}); 

を追加しましたxbHtbl [選択されたID]。

更新パネルを使用していないときに正常に機能するすべてのものが更新パネルを使用していますが、最新の(値が変更された)値がテキストボックスに表示されません。

誰かが私が前に保存方法トリガーを呼び出すために...朝から

+0

編集者のコンテンツはいつ入手できますか? – Thariama

+0

私は、他の更新パネルの内部にあるデータリストを持っています。私はデータリストをバインドしています。初めてデータベースからテキストを取得しています。私は楽しいことを書いています。これによって私は最新の変更された値を取得し、viewstateに保存します。 – Rocky

+0

javascriptごとに、tinymce.get( 'editor_id')。getContent();を使用して実際のeditorcontentを取得できます。 – Thariama

答えて

0

私は今のTinyMCEエディタの機能にその作業を

onchange_callback: function(ed) { ed.save(); } 

を追加しました。

関連する問題