0

FCK エディターに問題があります。Fck エディターで値を取得したいのですが、エディターはフォーム ビューにあり、Find Controlを使用してアクセスできません。なぜFckで値を取得したいのですか?更新コードを記述しようとしていて、1 つのフィールドに FCK エディターが必要だからです。

つまり、 Find Controlを使用して、FormView のテキスト ボックスにそのように到達できます。

TextBox txt_my_text=(TextBox)FormView1.FindControl("TextBox1");

そして、その値をその cmd.Parametres.Add("@param",txt_my_text.Text); のように使用できます。

しかし、Fck Editors の値に到達したいので、助けてください。

4

1 に答える 1

0

これは、他のサーバー コントロール (テキスト ボックスなど) と同じ方法で行います。

FckEditor editor = new FckEditor(); //You need to create a new instance of the editor
var abcd = editor.Value; 

FckEditor クラスの新しいインスタンスを作成します。

また、値を HtmlEncode するのがおそらく最善です。

var abcd = server.Htmlencode( editor.Value;)
于 2012-08-03T10:06:49.770 に答える