3

我知道这似乎是一个简单的问题,但是对于所有 WMD 版本,我需要知道如何在我的网站中包含 WMD 编辑器,并且是否有服务器控件可以包含在服务器端或只有 WMD 类管理和清理输入内容?

4

1 回答 1

3

我最近在我的博客中写了一篇文章,简单讨论了如何在您的网站上获取 derobins wmd 编辑器(与 SO wmd 编辑器相同):http: //codesprout.blogspot.com/2011/03/wysiwyg-derobins -wmd-markdown-editor-in.html在我的博客中,我提供了用于下载最新 WMD 编辑器的链接、说明和随 WMD 下载提供的测试页面。

安装安装说明
非常好,所以安装很顺利!

用法
我发现稍微弄乱一下 wmd 测试页面很有用,只是为了感受一下编辑器(对于已经熟悉 StackOverflow 的人来说应该非常熟悉)。

实现
假设您已经将 wmd 样式表添加/合并到您网站的样式表中,现在您只需要在母版页中添加正确的引用,使用 wmd 编辑器创建一个局部视图,最后将局部视图显示在您选择的页面。

第 1 步:按照 wmd 的安装说明进行操作。安装在wmd 下载的自述文件中。

第 2 步:为编辑器创建一个局部视图(我叫我的 MarkdownControl)。

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>

<div id="wmd-editor" class="wmd-panel">
 <div id="wmd-button-bar"></div>
 <textarea id="wmd-input"></textarea>
</div>
<div id="wmd-preview" class="wmd-panel"></div>

第 3 步:在您选择的页面中显示控件:

<% Html.RenderPartial("MarkdownControl"); %>

您就拥有了:部分视图中的所见即所得编辑器,您可以在网站的任何位置显示它!你可以在这里看到我的实现:www.mydevarmy.com/Competition/Propose

于 2011-03-15T13:43:52.660 回答