我正在使用TinyMCE编辑器扩展程序并尝试显示单击datalist上的文本(在其他更新面板中)项目模板按钮单击,当我选择项目时,我在更新面板中使用文本框和扩展程序,文本正在获取当页面加载其工作正常时丢失我能够看到文本,因为我选择项目文本正在禁用。我正在使用模式:确切,我无法将其更改为textarea。
我尝试使用http://www.tinymce.com/forum/viewtopic.php?id=6034,但它仅适用于textarea。
如何使其使用精确模式。有人请给出一些解决方案。
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="txb1" runat="server"></asp:TextBox><br />
<ext:TinyMceExtender runat="server" ID="TinyMceExtender1" TargetControlID="txb1"Theme="FullWithImage"></ext:TinyMceExtender>
</ContentTemplate>
</asp:UpdatePanel>
当我只使用..
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "init", "tinyMCE.execCommand('mceAddControl', false, '" + txb1.ClientID + "');", true);
然后文本不会丢失,但下一个项目文本没有显示,当我添加updatepanel1.update();然后再次onload(第一次),文本显示但是当我点击datalist项目文本时丢失。
Plz有人帮助我..
答案 0 :(得分:1)
我在同一页面上使用了tinyMCE编辑器,删除了扩展程序并添加了
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
TinyMCEEditor();
});