如何在MVC应用程序中添加FCKEditor?
如何在FCKEditor中显示数据库值来自模型?
最佳答案
该CodeProject网站并不理想。它要求您执行许多不必要的代码。您真正需要做的就是添加正确的javascript文件:
然后,在页面中,以多种不同方式呈现FCKEditor。我更喜欢替换一个文本区域:
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'content' ) ;
oFCKeditor.ReplaceTextarea() ;
}
那时,编辑器应该可以正常加载了。您可能需要编辑fckeditor配置文件以获得所需的标准化行为。在这一点上,一切都应该正常工作。您的FCKEditor实例的行为就像另一个表单字段一样,当您在服务器端从它获取值时,可以将其视为此类。
创建服务器端API也很容易使用。我创建了一个fckeditor控件,您只需要实现GetFolders,GetFoldersAndFiles和GetFiles。这些仅需几行,即可为您提供所需的几乎所有功能。
我认为使用MVC集成/自定义fckeditor比在Classic ASP.NET上容易。