私のページに異なるwysiwygエディタを追加しようとしました。保存していて、自分のレコードを編集しようとすると、すべてが問題ありません。しかし、編集ページでレコードのフィールドに無効な値を設定してサブミットした場合、ckeditor/tinymceには符号化されたhtmlと周囲の<p></p>
タグが含まれています。フォームを再度送信すると、wisiwygエディタには符号化された前の値が含まれ、さらに<p></p>
タグで囲まれます。等々。ポストバック後のWYSIWYGエディタ
私の編集ページ要素
...
@Html.EditorFor(m => m.Description)
...
<script type="text/javascript">
CKEDITOR.replace('Description');
CKEDITOR.config.htmlEncodeOutput = true;
</script>
ときModelState.IsValid==false
適切にプロパティ値をロードするためにWYSIWYGエディタを作る方法
...
private string _description;
public string Description
{
get
{
return HttpUtility.HtmlDecode(_description);
}
set
{
_description = value;
}
}
...
で私の説明プロパティ?