【问题标题】:ajaxcontrol tool kit htmleditor shows blank for imageajax 控件工具包 html 编辑器显示图像空白
【发布时间】:2017-05-11 21:12:11
【问题描述】:

我正在尝试使用 ajaxcontrol 工具包 htmleditor。下面是我在网上找到的代码

<asp:TextBox ID="txtInstruction" runat="server" Wrap="true" Width="600px" Height="300px" TextMode="MultiLine"  />
                    <ajaxToolkit:HtmlEditorExtender ID="MyHtmlEditorExtender" runat="server" TargetControlID="txtInstruction" DisplaySourceTab="true" 
                        OnImageUploadComplete="MyHtmlEditorExtender_ImageUploadComplete" >
                        <Toolbar>
                            <ajaxToolkit:Undo />
                            <ajaxToolkit:Redo />
                            <ajaxToolkit:Bold />
                            <ajaxToolkit:Italic />
                            <ajaxToolkit:Underline />
                            <ajaxToolkit:StrikeThrough />
                            <ajaxToolkit:Subscript />
                            <ajaxToolkit:Superscript />
                            <ajaxToolkit:JustifyLeft />
                            <ajaxToolkit:JustifyCenter />
                            <ajaxToolkit:JustifyRight />
                            <ajaxToolkit:JustifyFull />
                            <ajaxToolkit:InsertOrderedList />
                            <ajaxToolkit:InsertUnorderedList />
                            <ajaxToolkit:CreateLink />
                            <ajaxToolkit:UnLink />
                            <ajaxToolkit:RemoveFormat />
                            <ajaxToolkit:SelectAll />
                            <ajaxToolkit:UnSelect />
                            <ajaxToolkit:Delete />
                            <ajaxToolkit:Cut />
                            <ajaxToolkit:Copy />
                            <ajaxToolkit:Paste />
                            <ajaxToolkit:BackgroundColorSelector />
                            <ajaxToolkit:ForeColorSelector />
                            <ajaxToolkit:FontNameSelector />
                            <ajaxToolkit:FontSizeSelector />
                            <ajaxToolkit:Indent />
                            <ajaxToolkit:Outdent />
                            <ajaxToolkit:InsertHorizontalRule />
                            <ajaxToolkit:HorizontalSeparator />
                            <ajaxToolkit:InsertImage />
                        </Toolbar>
                    </ajaxToolkit:HtmlEditorExtender>

这是背后的预兆

protected void MyHtmlEditorExtender_ImageUploadComplete(object sender, AjaxFileUploadEventArgs e)
    {
            // Generate file path
            string filePath = "~/tmpImages/" + e.FileName;

            // Save uploaded file to the file system
            var ajaxFileUpload = (AjaxFileUpload)sender;
            ajaxFileUpload.SaveAs(MapPath(filePath));

            // Update client with saved image path
            e.PostedUrl = Page.ResolveUrl(filePath);

    }

我不断收到的错误消息是“无法将'UploadRequestProcessor' 类型的对象转换为'AjaxControlToolkit.AjaxFileUpload'。”每次我点击上传按钮。

我从AJAX Html Editor Extender upload image appearing blank 得到示例,所以我不确定我缺少什么。如果我采用这行代码 var ajaxFileUpload = (AjaxFileUpload)sender; 出来,它会让我将上传的图像保存到文件夹中,但图像在编辑器中会是空白的。非常感谢任何帮助。非常感谢您的帮助

【问题讨论】:

    标签: c# asp.net ajaxcontroltoolkit


    【解决方案1】:

    此问题为fixed,已排队等待下一个版本。

    您可以下载带有修复程序的最新版本from here

    【讨论】:

    • 所以现在还没有修复? :(你知道下一个版本是什么时候吗?
    • 它已经发布了,但是你可以下载最新版本的from here 修复。
    猜你喜欢
    • 1970-01-01
    • 2015-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多