2012-03-28 80 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> 

和碼附加TXB1值的哈希表(txbHtbl是一個哈希表)背後..

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

製作TinyMCE的工作我是加入

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

當用戶改變一些文字和當時的點擊數據列表的一些其他項目我想分配更改的文本或U可以說TXB1的新文本到t xbHtbl [selectedId]。

當我不使用更新面板,然後每件事情都正常工作,但後來我使用更新面板我沒有得到最新(更改值)值文本框。

請幫助我的人,我從早上堅持..

+0

您在哪個時間點獲得編輯內容? – Thariama 2012-03-28 10:51:17

+0

我有一個datalist是在其他更新面板內,我綁定datalist我第一次從數據庫中獲取文本,我想寫一個樂趣。通過該代碼獲取最新更改的值並將其存儲在每個JavaScript的viewstate – Rocky 2012-03-28 11:30:10

+0

中,您可以使用tinymce.get('editor_id')。getContent();獲取實際的editorcontent。 – Thariama 2012-03-28 11:58:19

回答

0

我已經加入

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

到現在TinyMCE的編輯器功能,它的工作。

相關問題