Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ajaxcontrol工具包htmleditor显示空白图像_C#_Asp.net_Ajaxcontroltoolkit - Fatal编程技术网

C# ajaxcontrol工具包htmleditor显示空白图像

C# ajaxcontrol工具包htmleditor显示空白图像,c#,asp.net,ajaxcontroltoolkit,C#,Asp.net,Ajaxcontroltoolkit,我正在尝试使用ajaxcontrol工具包htmleditor。下面是我在网上找到的代码 <asp:TextBox ID="txtInstruction" runat="server" Wrap="true" Width="600px" Height="300px" TextMode="MultiLine" /> <ajaxToolkit:HtmlEditorExtender ID="MyHtmlEditorExtender" runa

我正在尝试使用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>
我一直收到的错误消息无法将“UploadRequestProcessor”类型的对象强制转换为“AjaxControlToolkit.AjaxFileUpload”类型。每次我点击上传按钮

我从中得到了这个例子,所以我不确定我遗漏了什么。如果我用这行代码 var ajaxFileUpload=AjaxFileUploadsender; 出,它将允许我保存上传图像到文件夹中,但图像在编辑器中将是空白的。非常感谢您的帮助。非常感谢您的帮助

此问题已发布,并已排队等待下一版本


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

所以它现在还没有修复你知道下一个版本是什么时候吗?它已经发布了,但是你可以下载最新的版本和补丁。
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);

    }