我正在使用MVC.NET和CKEditor,并希望预先填充textarea,以便在编辑表单时已经加载了文本。
我尝试:
<%= Html.TextBox("Message", Model.Message) %>
我可以看到textarea包含正确的文本,但由于CKEditor改变了html,因此它不会插入到编辑器中。有没有办法破解它,所以我可以将文本插入表单?
答案 0 :(得分:1)
这是一个愚蠢的错误,很简单:<%= Html.TextAreaFor(model => model.Message) %>
让它发挥作用。
答案 1 :(得分:0)
CKEditor被设计用于WebForms,它的设计方式依赖于外部依赖,如请求和响应。
除非CKEditor公司为MVC提供帮助程序扩展,否则您将无法执行此操作。您还可以搜索是否提供了类似接口的扩展点。