2009-07-09 3 views
3

Ich erstelle eine Webanwendung, die es Benutzern ermöglichen soll, formatierten Text in einer Datenbank zu speichern. Im Grunde müssen sie nur in der Lage sein, die Schriftfarbe, die Schrifthintergrundfarbe, die Schriftgröße, die Fettschrift, die Kursivschrift und die Unterstreichung zu ändern.Sichere Webtextformatierung

würde Ich mag etwas verwenden, die ich zu einem Textbereich nur anhängen können eine Formatierungsleiste angezeigt werden.

Es wäre schön, etwas zu verwenden, das die Formatierung in etwas anderes als HTML markiert, so dass ich kann HTML Encode die Eingabe, wenn es zu speichern, für die Sicherheit. Es müsste natürlich sein eigenes Markup in HTML konvertieren, wenn es zurück in den Browser gerendert wird.

Welche Möglichkeiten gibt es?

Antwort

3

FCKEditor ist eines der am besten passt für Sie. Wir verwenden es in einer unserer ASP.NET MVC-Webanwendungen und es ist großartig.

Vor FCKEditor Auswahl, versuchte es anderen Web-Editor, aber die Fähigkeit, sie war nicht gut zu konfigurieren.

prüfen FCKEditor an: http://www.fckeditor.net/

+0

das ist richtig !!! FCKeditor ist der Beste. – backslash17

0

Ich würde einen Blick auf die Htmleditor in der neuesten Version des Ajax Control Toolkit nehmen. Ich habe es noch nicht benutzt - aber kostenlos, Sie können den Preis nicht schlagen.

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/HTMLEditor/HTMLEditor.aspx

+1

Ich benutze das nicht. Ich würde genauso bald TinyMCE oder FCKEditor verwenden. Danke für den Vorschlag. –

+0

TinyMCE und FCK sind beide auch gut - entweder sollte das auch funktionieren –

+0

Ja, aber ich möchte HTML den USER'S INPUT codieren und das erzeugte Markup nicht stören. Ich bin mir nicht sicher, ob ich das mit denen machen kann. –

0

Ich kann Ihnen WymEditor empfehlen.

Es ist WYSIWYM (What You See Is What You Mean) XHTML-Editor (nicht WYSIWYG).

Es war perfekt für meine kleine pseudo-CMS-Modul Benutzer zu zwingen, nur wenige definierte Stile aus einer Liste zu verwenden, aber ich habe keine Ahnung, ob es Ihren Bedürfnissen gerecht werden.

Plan B ist, TinyMCE zu verwenden, das ich mehr als FCKEdit vorziehe.