将 Markitup 文本编辑器集成到 ASP.NET MVC 项目

发布于 2024-10-10 15:36:56 字数 262 浏览 2 评论 0原文

我正在尝试使用 markdownsharp 添加 markitup 文本编辑器 http://markitup.jaysalvat.com/home/ 到我的 MVC ASP 项目,有点困惑如何进行它。我从 markdownsharp 添加了一个类并测试了该功能。这工作正常,但很困惑如何将编辑器嵌入到我的视图中。 使用 Visual Studia 2010。请就此进行指导。

I'm trying to add markitup text editor with markdownsharp http://markitup.jaysalvat.com/home/ to my MVC ASP project and kindof confused how to go about it. I added a class from markdownsharp and tested the function. that is working fine but confused how to embed the editor in my view.
Using Visual Studia 2010. Please guide regarding the same.

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

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

发布评论

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

评论(2

原谅过去的我 2024-10-17 15:36:56

该文档包含许多示例

The documentation contains many examples.

囍笑 2024-10-17 15:36:56

@user488652:

由于 MarkItUp 使用 jQuery 将 DIV 转换为复杂的编辑器,因此我在将 TextArea 绑定到模型时遇到了类似的问题。

我想到了一个选项,考虑到所有因素,它可能是一个更好的选项:使表单成为 AJAX 样式的表单。

您将使用 jQuery 来处理“提交”按钮上的单击。提交后,您的处理程序将收集模型数据和 MarkItUp 编辑器数据,并通过 $.ajax() 将其触发到 JSON 格式的控制器操作。

然后,您的控制器将接收 JSON,将其解析为对象,并使用 MarkdownSharp 库执行您需要的任何逻辑,然后将对象发送到数据层以进行持久化。

结果实际上可能比传统的 MVC Form 绑定更好。

好的解决方案吗?

@user488652:

As MarkItUp uses jQuery to transform a DIV into a complex editor, I am having similar issue binding the TextArea to the Model in my view.

There is one option I thought of, and it may be a better option, all things considered: make the form an AJAX-style form.

You would use jQuery to handle the Click on the Submit Button. When submitted, your handler would gather the model data and the MarkItUp editor data and fire it off to a controller action in JSON format via $.ajax().

Your controller then would receive the JSON, parse it into your objects, and use the MarkdownSharp library to do whatever logic you need, then send off the objects to your data layer for persistence.

The result may actually be better than the traditional MVC Form binding.

Good solution?

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