2012-08-02 40 views
0

我有一个FCK编辑器的问题。我想在Fck编辑器中获得一个值,编辑器处于窗体视图,我不能使用查找控件来达到它。你可能会问男孩为什么你想在Fck中获得价值?因为我试图写一个更新代码,我的一个字段必须有FCK编辑器。如何在FCK编辑器中获取值?

我的意思是我可以使用查找控件以在我的FormView中达到我的文本框;

TextBox txt_my_text =(TextBox)FormView1.FindControl(“TextBox1”);

然后我可以使用它的值,如cmd.Parametres.Add(“@ param”,txt_my_text.Text);

但我想达到Fck Editors的价值,请大家帮忙。

回答

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;) 
+0

这个问题是没有办法创造编辑器的新实例。因为它不像其他对象 – afrikaan 2012-08-03 13:10:56

+0

你有你的控制runat =“服务器”? – 2012-08-06 08:10:52