0
它在第一次加載頁面時正常運行。但是,當我們做Postback時,編輯器會隨着textarea消失。 回發是由於頁面上的下拉菜單發生的。openWYSIWYG-編輯器在回發中消失
<asp:TextBox runat="server" ID="TBClosingInstructions" TextMode="MultiLine" Rows="8" Columns="40" TabIndex="2" Font-Name="Verdana"></asp:TextBox><script language="JavaScript">generate_wysiwyg('TBClosingInstructions');</script>
我希望編輯器在回發後仍然保留。我試過下面的代碼
if (Page.IsPostBack)
{
this.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script language=\"JavaScript\">generate_wysiwyg('TBClosingInstructions');</script>", true);
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ClientScript", "<script language=\"JavaScript\">generate_wysiwyg('TBClosingInstructions');</script>", true);
}
嘗試registerStartupScript和registerClientScriptBlock單獨綁定每個回發中的JavaScript函數。但這不起作用。
有沒有其他的選擇?請建議。