我正在使用 TinyMCE 开发一个 MVC 项目。我有一个模型,其中包含一个字符串属性,即 HTMLContent。我希望 Get 操作方法从文件中提取 HTML 并为 TinyMCE 设置文本。post 方法应该拉取新的 TinyMCE html 并将其保存到文件中。
目前,当使用 Html.TextArea 然后使用 HttpUtility.Decode 解码 .aspx 页面中的 model.HTMLContent 属性时,get 有效。
<%= Html.TextArea("elm1", HttpUtility.HtmlDecode(Model.HTMLContent), new {@name="elm1", @class="tinymce" }) %>
但是,在发布时,model.HTMLContent 属性为空。如果我使用 Html.TextAreaFor,则 post 模型包含 html,但 GET 不会解码 TinyMCE 的文本区域最初设置为的字符串。我尝试在服务器端解码或编码,但这不起作用。
我做了很多研究,找不到任何使用 MVC 设置和获取 TinyMCE HTML 的示例,只是获取。任何帮助将不胜感激。