ASP.NET에 WMD를 사용하여 Markdown을 어떻게 저장합니까?
문제
스택 오버플로가 내 프로젝트에 사용하는 WMD 컨트롤을 구현했습니다. 거의 매력처럼 작동하지만 데이터베이스에 변경 사항을 저장하면 Markdown 버전이 아닌 HTML 버전을 저장합니다.
그래서 내 텍스트 상자에 이것을 가진 곳 :
**boldtext**
정말로 이것을 절약하고 있습니다.
<b>boldtext</b>
Markdown 버전을 저장하는 방법은 무엇입니까?
해결책
포함하기 전에 wmd.js
, 또는 WMD 편집기 JavaScript 코드를 로컬로 이름을 지은 모든 JavaScript 코드를 추가하십시오.
wmd_options = {"output": "Markdown"};
이렇게하면 편집기의 출력이 Markdown로 강제됩니다.
다른 팁
새로운 WMD를 사용하는 경우 http://code.google.com/p/wmd-new/, 열려 있는 wmd.js 이 라인을 추가하십시오.
wmd.wmd_env.output = 'markdown';
발췌 :
...
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) {
...
그것은 트릭을 수행해야합니다.
제휴하지 않습니다 StackOverflow