2012-04-09 15 views
0

WebBrowserコントロールにTinyMCEを埋め込み、WPFアプリケーションでHTML WYSIWYGエディタとして使用しました。 TinyMCEのを含むHTMLページでC#でTinyMCEにテキストを入力する

、私が持っている:

function getContent() { 
return tinyMCE.get('elm1').getContent(); 
} 

C#でTinyMCEの内容を取得するために、次のように私は、WPFのボタンをクリックしたときに、この関数を呼び出しています:

string editHtml = this.webBrowser1.InvokeScript("getContent").ToString(); 

しかし、ロード前にファイルからTinyMCEのコンテンツを設定したいだけです。ユーザが以前に入力したテキストを表示して、新しいコンテンツを書き込むのではなく古いコンテンツを変更し続けることができます。 TinyMCEのコンテンツをC#でどのように設定することができますか?

ありがとうございます。

+0

は、データベース内のデータを保存していますか? – Rocky

+0

@Rocky - おそらくそうではありませんが、どのような違いがありますか?私は、txtファイルにコンテンツをストリーミングし、それからそれをロードすることができます。 – Mahesha999

答えて

0

あなたが編集に、データベース内のデータを保存する場合は、テーブルからデータを選択し、テキストボックスにテキストを割り当てる。..

txbItemText.Text = ListofItems[0].description; 
+0

ご返信いただきありがとうございました。返信ありがとうございます。コントロールがhtmlページ上にあること、WPF WebBrowserコントロールでそのページをロードしていること、そしてHTMLページではなくWPFフォーム上のボタンをクリックしていることを確認したいのですが、文字列editHtml = this.webBrowser1.InvokeScript( "getContent")。ToString(); ' WPFアプリケーションのtinyMceでユーザーが入力したテキストにアクセスすることができます。だからここで私はあなたの行をコードの背後に書くaspxページのtinymceを持っていない。 – Mahesha999

関連する問題