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

发布于 2024-09-10 23:36:34 字数 358 浏览 5 评论 0原文

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

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

但是,如何做我用表单网站来做这个?

如何在回发时获取 MarkItDown Textarea 并让预览也正常工作?

I'm using markdownsharp with my asp.net forms website.

I want to use MarkItUp as my editor and have found a straight forward article on how to integrate with MVC which seems straight forward enough: http://rsolberg.com/2010/09/asp-net-mvc-markitup-rich-text-editor/

However, how do I do this with a forms website?

How do I get the MarkItDown Textarea on a postback and get the preview to work as well?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赤濁 2024-09-17 23:36:34

将 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 控件。使用您个人的喜好。

Place the Javascript and CSS file links in the head portion of the page just as you would with MVC. Then in your form, place a TextArea control. Set the rows and columns as needed.

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

Then use JQuery to enable to functionality.

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

Then on PostBack the contents of the editor will be available in the Text property of the TextBox control.

txtEditor.Text

This is not the only way to do this, you could also use a HTML TextArea control with a runat="server" attribute. Use whatever your personal preference is.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文