我的内容将被编辑多次。所以我需要将结果 html 存储到数据库并在需要时再次加载它。这是我当前的启动实现:
@using (@Html.BeginForm("EditArticle", "Admin", new { id = ViewData["id"] }))
{
<div id="editor"> </div>
<input type="submit" value="save changes" onclick = "setValue()" />
<input type ="hidden" id="value" name="html" />
}
<script>
var editor, html = 'Model.Text';
function createEditor() {
if (editor)
return;
var config = { width:"900px"};
editor = CKEDITOR.appendTo('editor', config,html);
}
function setValue() {
$("#value").val(editor.getData());
}
createEditor();
</script>
但是我在初始化 html 变量时出错了。那么,任何人都可以展示如何正确编码/解码 html 吗?
编辑
这是数据控制器接收的:
html = <p>ARTICLE 3</p>\r\n
像这样的值我存储在数据库中并再次尝试插入。