CKEditor和预填充textarea

时间:2011-01-08 11:21:21

标签: asp.net-mvc ckeditor

我正在使用MVC.NET和CKEditor,并希望预先填充textarea,以便在编辑表单时已经加载了文本。

我尝试:

 <%= Html.TextBox("Message", Model.Message) %>

我可以看到textarea包含正确的文本,但由于CKEditor改变了html,因此它不会插入到编辑器中。有没有办法破解它,所以我可以将文本插入表单?

2 个答案:

答案 0 :(得分:1)

这是一个愚蠢的错误,很简单:<%= Html.TextAreaFor(model => model.Message) %>让它发挥作用。

答案 1 :(得分:0)

CKEditor被设计用于WebForms,它的设计方式依赖于外部依赖,如请求和响应。

除非CKEditor公司为MVC提供帮助程序扩展,否则您将无法执行此操作。您还可以搜索是否提供了类似接口的扩展点。