将MarkitUp和MarkdownSharp与asp.net表单网站集成

时间:2010-07-21 15:20:55

标签: asp.net markitup markdownsharp

我在我的asp.net表单网站上使用了markdownsharp。

我想使用MarkItUp作为我的编辑,并找到了一篇关于如何与MVC集成的直接文章,看起来很简单:http://rsolberg.com/2010/09/asp-net-mvc-markitup-rich-text-editor/

但是,如何使用表单网站?

如何在回发中获取MarkItDown Textarea并使预览也能正常工作?

1 个答案:

答案 0 :(得分:0)

将Javascript和CSS文件链接放在页面的头部,就像使用MVC一样。然后在您的表单中,放置一个TextArea控件。根据需要设置行和列。

<asp:TextBox ID="txtEditor" runat="server" TextMode="MultiLine" Columns="40" Rows="5" Text="" />

然后使用JQuery启用功能。

$(document).ready(function() {
        $('<%=txtEditor.ClientID%>').markItUp(mySettings);    });

然后在PostBack上,编辑器的内容将在TextBox控件的Text属性中提供。

txtEditor.Text

这不是唯一的方法,您也可以使用带有runat =“server”属性的HTML TextArea控件。根据您的个人喜好使用。