我是web開發新手,我試圖通過圖像瀏覽器實現Kendo UI編輯器,將其插入到MVC 4.5頁面的文檔中。編輯器工作正常,但是,當我點擊插入圖像按鈕我GT 403禁止彈出消息。kendo ui editorfor imagebrowser返回403
我創建了一個指向〜/ Content/images的自定義圖像瀏覽器控制器。
在我看來,我用我的代碼中的自定義瀏覽器控制器
@(Html.Kendo().EditorFor(m => m.QuestionText)
.Encode(false)
.HtmlAttributes(new { style = "width: 100%; height: 200px" })
.Name("EditQuestionText")
.Tools(tools => tools.Clear().InsertImage())
.ImageBrowser(imageBrowser => imageBrowser
.Image("~/JFA/QuestionImages/{0}")
.Read("Read", "JFAImageBrowser"))
)
我比我的代碼從劍道示例項目的EditorFor(將瀏覽的文件夾),但找不到任何可辨別的差異...我也找不到其他人有這個問題的方式,所以我懷疑有一個設置,我找不到導致我的問題,任何幫助將大大appreicated
我的形象瀏覽器(直接從演示中獲取)
public class JFAImageBrowserController : EditorImageBrowserController
{
private const string contentFolderRoot = "~/Content/images";
public override string ContentPath
{
get
{
return contentFolderRoot;
}
}
另外,使用招爲 「插入圖像」 按鈕點擊事件是 GET/JFA/JFAImageBrowser /讀?路徑=%2F HTTP/1.1
其中作爲演示是 POST/ImageBrowser的/閱讀HTTP /1.1
我不知道爲什麼演示使用,其中礦山使用收到信息,除非這是因爲被覆蓋的圖像browswer
感謝您的回覆,我已將我的圖像瀏覽器控制器添加到原始文章 – user3042240
您可以檢查我在上述編輯中提到的權限嗎? –
權限「顯示」無誤。我甚至爲「everyone」和「匿名登錄」添加了讀取/列表訪問權限以涵蓋所有內容。 – user3042240