Как получить значение в редакторе FCK?
У меня проблема с редактором FCK. Я хочу получить значение в редакторе Fck, редактор находится в виде формы, и я не могу использовать Find Control, чтобы достичь его. Вы можете спросить чувак, почему вы хотите получить значение в Fck? потому что я пытаюсь написать код обновления и мое единственное поле должно иметь редактор FCK.
я имею в виду, я могу использовать Find Control, чтобы получить доступ к моим текстовым полям в моем FormView, как это;
TextBox txt_my_text = (TextBox) FormView1.FindControl ("TextBox1");
и тогда я могу использовать его значение следующим образом: cmd.Parametres.Add("@param",txt_my_text.Text);
но я хочу достичь значения Fck Editors, пожалуйста, помогите.
1 ответ
Вы делаете это так же, как с любым другим серверным элементом управления (например, текстовое поле).
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;)