2011-06-29 8 views
2

小さなMCEエディタをアップデートパネル内に表示できません。アップデートパネル内にTiny MCE Editorを表示できませんC#

私が最初に更新モード"conditional" を使用して、2枚の更新パネルを持っている私は、私は後ろの私のコードからこれをしなかった第2の更新パネル 内にあるMCEエディタを表示し、on clickイベント私は両方のパネルに

を更新し、それをクリックするだけでボタンを追加しました
UpdatePanel1.Update(); 
UpdatePanel2.Update(); 

div.Style.Add("display", "block");//this is inside second update pane 

むしろMCEエディタ自体よりもそのシンプルなテキストエリア..

答えて

0

あなたは、更新パネルが更新されるたびにTinyMCEの初期化メソッドを呼び出す必要があります。このため

、あなたはこのようなページのheadセクションで、ページの読み込みJavaScript関数を作成するために

 protected void Page_Load(object sender, System.EventArgs e) 
     {     
      ScriptManager.RegisterStartupScript(this.Page, 
       this.Page.GetType(), mce.ClientID, "callInt" + mce.ClientID + "();", true); 
     } 

OR、RegisterStartupScriptメソッドからこのメソッド(tinyMCE.init)を呼び出すためにどちらか持っています:

 function pageLoad() 
    { 
     tinyMCE.init(); 
     } 


     <body onload="pageLoad()"> 
     </body> 

・ホープ、このことができます。..

関連する問題