Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 引导所见即所得编辑器:以HTML格式将数据保存到数据库,尝试以richtextbox格式将HTML发送回编辑器_C#_Html_Twitter Bootstrap_Wysiwyg - Fatal编程技术网

C# 引导所见即所得编辑器:以HTML格式将数据保存到数据库,尝试以richtextbox格式将HTML发送回编辑器

C# 引导所见即所得编辑器:以HTML格式将数据保存到数据库,尝试以richtextbox格式将HTML发送回编辑器,c#,html,twitter-bootstrap,wysiwyg,C#,Html,Twitter Bootstrap,Wysiwyg,因此,我有来自Bootstrap Wysiwyg的富文本框编辑器 如果文本框包含: 这是一个大胆的声明。 然后my DB将文本另存为: (使用我插入editor.html()的隐藏选项卡) 当我使用Model.Value将this文本放回编辑器时,它不会将其转换为富文本,而是将文本保持为字符串,并与保存在DB中的文本完全相同 如何将模型中的文本转换为富文本编辑器格式 我在网上搜索了很多次,大部分功能都是关于文件的。这对我来说是一个新的课题,所以任何关于如何解决这个问题的见解都是值得赞赏的。(编辑

因此,我有来自Bootstrap Wysiwyg的富文本框编辑器

如果文本框包含: 这是一个大胆的声明。

然后my DB将文本另存为: (使用我插入editor.html()的隐藏选项卡)

当我使用Model.Value将this文本放回编辑器时,它不会将其转换为富文本,而是将文本保持为字符串,并与保存在DB中的文本完全相同

如何将模型中的文本转换为富文本编辑器格式


我在网上搜索了很多次,大部分功能都是关于文件的。这对我来说是一个新的课题,所以任何关于如何解决这个问题的见解都是值得赞赏的。(编辑没有格式的文本令人讨厌!)提前感谢

为了防止其他人陷入困境,我可以通过执行以下操作来解决此问题:

我创建了一个隐藏的div(首先用我的模型填充):

这允许我的富文本在编辑时显示。也许有更好的解决方案,但至少这是可行的!:]

<b>This is a bold statement.<b>
&lt;b&gt;This is a bold statement.&lt;b&gt;
<textarea style="display: none;" id="editorCopy" name="body">@Model.Body</textarea>
<div id="editor" contenteditable="true">
    </div>
    $('#editor').html($('#editorCopy').val());

    $('#postSubmit').click(function () {
         $('#editorCopy').val($('#editor').html());
    });