3

如何在 MVC 应用程序中添加 FCKEditor?

如何在 FCKEditor 中显示模型中的数据库值?

4

1 回答 1

15

那个 CodeProject 网站并不理想。它要求你做很多不必要的代码。您真正需要做的就是包含正确的 javascript 文件:

然后,在页面中,以任意数量的不同方式呈现 FCKEditor。我更喜欢替换文本区域:

window.onload = function()
{
    var oFCKeditor = new FCKeditor( 'content' ) ;
    oFCKeditor.ReplaceTextarea() ;
}

此时,编辑器应该可以正常加载。您可能需要编辑 fckeditor 配置文件以获得所需的标准化行为。然而,在这一点上,一切都应该正常工作。您的 FCKEditor 实例的行为就像另一个表单字段,当您在服务器端从它获取值时,您可以这样对待它。

创建服务器端 api 以供它使用也非常容易。我创建了一个fckeditor控件,你只需要实现GetFolders、GetFoldersAndFiles和GetFiles。这些只需要几行代码,就可以为您提供几乎所有需要的功能。

我认为使用 MVC 集成/自定义 fckeditor 比在经典 ASP.NET 上更容易。

于 2009-04-27T04:36:46.860 回答