【问题标题】:CKeditor Inline editingCKeditor 内联编辑
【发布时间】:2013-04-08 09:34:25
【问题描述】:

我有以下来源:

<div id="editable" runat="server" contenteditable="true" >Sample Text</div> 

我的问题是我是否可以仅使用 asp.net 保存编辑后的文本?

如果有,来源应该是什么?如果没有,还有其他简单的方法可以将编辑后的数据保存到数据库吗?

【问题讨论】:

  • 只有asp.net是什么意思?我会想象 asp.net 意味着 HTML,所以我会想象它也意味着 JavaScript,对吧?
  • @Nenotlep 是的,你写的,我的意思是有可能用 C# 代码获取整个新的字符串文本吗?
  • 当CKEditor包含内容时存储在浏览器中。你到底想用它做什么?将其读入 C# 变量并保存到 DB/文件?可以有post吗?可以有 JavaScript 吗?使用 ONLY C# 你无法获得信息,但我真的,真的不认为纯 c# 对你来说是一个真正的要求。
  • @Nenotlep 嗨,谢谢你的回答,这就是我想做的。把它变成变量并保存到数据库中,我在网上搜索,找不到任何有用的东西(仅限 C#)。使用 JavaScript 或 ajax 就可以了,我只是不知道该怎么做,有可能吗?
  • 很抱歉误解了你这么多,这是一个复杂的问题 :) 我添加了一个链接到我的答案,作为一个非常基本的指南可能对你非常有用。它根本不处理后端解决方案,但它显示了一个如何发布的示例。我认为教程可能比代码解决方案更合适?

标签: asp.net ckeditor autosave inline-editing


【解决方案1】:

Asp.net 是一个框架,而不是一种语言。 “仅限 Asp.net”实际上可以包含任何内容,因为它至少可以包含 Visual Basic、C#、HTML 或 JavaScript。 “Asp.net”也可能意味着带有 Razer 或 Asp.net Webforms 的 Asp.net MVC 3(我认为您基于 runat="server" 使用)。

老实说,我想说让 SO 社区为你编写整个功能的代码太过分了,但我的建议是使用内联 JavaScript,就像在 http://ckeditor.com/forums/Support/Inline-editing-toolbar-has-no-save-icon 中建议的那样

在我看来,JavaScript 与其他技术一样是 asp.net 的一部分。

【讨论】:

  • 嗨,谢谢,我的意思是 aspx/C#,我尝试了这个问题的解决方案,但它对我不起作用,还有其他获取文本的方法吗(Javascript?AJAX ?)
【解决方案2】:

这是可能的,但您可以在上面使用一些 jquery ajax。您将通过使用 $(#divid).html() 或 $(#divid).text() 获取值,然后将其传递给 ajax,然后将其发布到 Web 服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    相关资源
    最近更新 更多