图像浏览器无法在Razor视图上的CkEditor中工作

时间:2012-06-18 09:22:21

标签: c# asp.net-mvc razor ckeditor ckfinder

在我的CkEditor上传图片工作正常,但浏览图片不起作用。我将CkFinder集成到它上面。

我的剃刀观点:

<script src="@Url.Content("~/Scripts/CKEditor/ckeditor/ckeditor.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/CKEditor/ckfinder/ckfinder.js")" type="text/javascript"></script>

@Html.TextAreaFor(model => model.Content, new { @id = "ckeditor" })

CKEDITOR.replace('ckeditor',
{
    filebrowserImageBrowseUrl: '/Scripts/ckfinder/ckfinder.html?type=Images',
    filebrowserUploadUrl: '/Scripts/ckfinder/core/connector/aspx/connector.aspx?   command=QuickUpload&type=Files',
    filebrowserImageUploadUrl: '/ImageUploader/UploadImage'     
}

对于图片上传,我使用了一个很好的动作。但是图片浏览器无法正常工作。 它重定向到ckfinder但没有显示Uploaded图像也没有显示文件夹。

1 个答案:

答案 0 :(得分:3)

使用Filemanager浏览Image而不是ckfinder

在我看来

      
@Html.TextAreaFor(model => model.Content, new { @id = "ckeditor" })


CKEDITOR.replace('ckeditor',
{

 filebrowserImageUploadUrl:'/ImageUploader/UploadImage',//for uploading image 
 filebrowserImageBrowseUrl: '/Scripts/FileManager/index.html'

 }
);

下载Filemanager for ckeditor并在filemanager.aspx.cs中指定文件夹路径,在连接器内工作得很好