2013-04-08 138 views
-2

我有以下来源:CKEDITOR在线编辑

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

我的问题是,如果我能救仅asp.net的编辑的文本?

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

+0

你是什么意思只有asp.net?我会想象asp.net隐含HTML,所以我会想象它也意味着JavaScript,对吧? – Nenotlep 2013-04-08 20:43:28

+0

@Nenotlep是的,你写,我的意思是有可能用C#代码获取全新的字符串文本? – 2013-04-09 14:00:23

+0

当CKEditor包含的内容存储在浏览器内时。你想用它做什么?将它读入一个C#变量并保存到DB /文件中?可以有POST吗?可以有JavaScript吗?只使用* C#你不能获取信息,但我真的,真的不认为纯粹的c#是你的真正需求。 – Nenotlep 2013-04-09 14:16:05

回答

1

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

我会说这太过分了,要求多所社区到整个代码的功能你是诚实的,但我的建议是使用内嵌的JavaScript像http://ckeditor.com/forums/Support/Inline-editing-toolbar-has-no-save-icon

JavaScript的建议是一样多的一部分作为我的意见中的其他技术的asp.net。

+0

嗨,谢谢你,我的意思是aspx/C#, 我试过这个问题的解决方案,但它只是没有为我工作,是泰拉任何其他方式来获取文本(Javascript?AJAX?) – 2013-04-09 14:44:29

+0

请认真,如果你有任何解决方案如何解决这个请求通知我... – 2013-04-09 16:25:45

0

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