Wie lagern Sie den Abschlag WMD in ASP.NET verwenden?
Frage
Ich habe die WMD realisiert steuern, dass Stack-Überlauf in ein Projekt von mir verwendet, es fast wirkt wie ein Zauber, aber wenn ich die Änderungen in die Datenbank zu speichern ist es die HTML-Version zu sparen und nicht die Markdown-Version.
Also, wo ich in meinem Textfeld:
**boldtext**
Es ist wirklich Speichern folgt aus:
<b>boldtext</b>
Wie kann ich machen es die Markdown-Version speichern?
Lösung
Bevor Sie umfassen wmd.js
, oder was auch immer Sie die WMD-Editor JavaScript-Code lokal benannt haben, fügen Sie eine Zeile JavaScript-Code:
wmd_options = {"output": "Markdown"};
Das wird die Ausgabe des Editors Markdown erzwingen.
Andere Tipps
Wenn Sie die neuen WMD verwenden von http://code.google.com/ p / wmd-new / , öffnen Sie wmd.js und fügen Sie diese Zeile:
wmd.wmd_env.output = 'markdown';
Auszug:
...
wmd.ieCachedRange = null; // cached textarea selection
wmd.ieRetardedClick = false; // flag
wmd.wmd_env.output = 'markdown'; // force markdown output
// Returns true if the DOM element is visible, false if it's hidden.
// Checks if display is anything other than none.
util.isVisible = function (elem) {
...
Das sollte den Trick tun.