我希望編輯器可以編碼,因爲我想將編輯器文本發佈到控制器,但我發現當我刷新頁面(單擊F5)時,編輯器會再次對文本進行編碼。我的Model.Body
也包含html標記:For例如,第一次進入頁面是確定的,並顯示「我的模型正文在這裏」,我刷新頁面,它顯示如下的html標記,但我只想編碼一次,我也不使用緩存,但它不要work.Third時間我刷新頁面,再次進行編碼,並顯示<table><tbody>...
如何在kendoui編輯器中避免重複編碼?
型號:
//after search,my Model.Body is here
<table>
<tbody>
<tr><td align="center" style="font-weight:bold;">
<span style="background-color:#ccff33;">My Model Body Is Here</span>
</td></tr>
</tbody>
</table>
查看:
@(Html.Kendo().Editor()
.Name("Body")
.Tools(tools => tools.Clear()
.Bold().Italic().Underline().Strikethrough()
.JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
.InsertUnorderedList().InsertOrderedList()
.Outdent().Indent()
.CreateLink().Unlink()
.InsertImage()
.SubScript()
.SuperScript()
.ViewHtml()
.FontName()
.FontSize()
.FontColor().BackColor()
)
.HtmlAttributes(new { style = "width:90%;height:500px" })
.Value(Model.Body))
控制器:
[OutputCache(Duration = 0)]
public ActionResult Index(int id=0)
{
return View(ModelRepository.GetModelById(id));
}