C# 引导所见即所得编辑器:以HTML格式将数据保存到数据库,尝试以richtextbox格式将HTML发送回编辑器
因此,我有来自Bootstrap Wysiwyg的富文本框编辑器 如果文本框包含: 这是一个大胆的声明。 然后my DB将文本另存为: (使用我插入editor.html()的隐藏选项卡) 当我使用Model.Value将this文本放回编辑器时,它不会将其转换为富文本,而是将文本保持为字符串,并与保存在DB中的文本完全相同 如何将模型中的文本转换为富文本编辑器格式C# 引导所见即所得编辑器:以HTML格式将数据保存到数据库,尝试以richtextbox格式将HTML发送回编辑器,c#,html,twitter-bootstrap,wysiwyg,C#,Html,Twitter Bootstrap,Wysiwyg,因此,我有来自Bootstrap Wysiwyg的富文本框编辑器 如果文本框包含: 这是一个大胆的声明。 然后my DB将文本另存为: (使用我插入editor.html()的隐藏选项卡) 当我使用Model.Value将this文本放回编辑器时,它不会将其转换为富文本,而是将文本保持为字符串,并与保存在DB中的文本完全相同 如何将模型中的文本转换为富文本编辑器格式 我在网上搜索了很多次,大部分功能都是关于文件的。这对我来说是一个新的课题,所以任何关于如何解决这个问题的见解都是值得赞赏的。(编辑
我在网上搜索了很多次,大部分功能都是关于文件的。这对我来说是一个新的课题,所以任何关于如何解决这个问题的见解都是值得赞赏的。(编辑没有格式的文本令人讨厌!)提前感谢 为了防止其他人陷入困境,我可以通过执行以下操作来解决此问题: 我创建了一个隐藏的div(首先用我的模型填充): 这允许我的富文本在编辑时显示。也许有更好的解决方案,但至少这是可行的!:]
<b>This is a bold statement.<b>
<b>This is a bold statement.<b>
<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());
});