HTMLEditorExtender图像上传不起作用

时间:2020-03-26 08:58:21

标签: c# asp.net ajaxcontroltoolkit

我是asp.net的新手,并分配了一个要处理的项目,我试图在ajaxcontroltoolkit中配置insertImage选项,其他选项工作正常,但我坚持使用insertimage选项。

我也检查了其他人的答案,但没有一个对我有用,我也不在乎消毒剂选项作为其私人应用程序。 我在.net不太理想,所以需要您的任何帮助,谢谢 以下是我到目前为止尝试过的我的代码 我的ASP.ent

 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HtmlEditor" TagPrefix="ajaxToolkit" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainText" runat="Server">
  <div class="content-wrapper">
      <section class="content">
        <div class="row">
            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

            <div class="col-md-12">

                <div class="box ">

                    <div class="form-group">
                        <div class="col-sm-6 margin-top1">
                            <asp:TextBox ID="txtboxContent" CssClass="formfield form-control" TextMode="MultiLine" Columns="50" Rows="15" runat="server"></asp:TextBox>
                            <ajaxToolkit:HtmlEditorExtender ID="txtboxContent_HtmlEditorExtender" EnableSanitization="false" runat="server" TargetControlID="txtboxContent" OnImageUploadComplete="HtmlEditorExtender1_ImageUploadComplete">
                                <Toolbar>

                                    <ajaxToolkit:InsertImage />
                                </Toolbar>
                            </ajaxToolkit:HtmlEditorExtender>
                        </div>
                    </div>
                    </div>
            </div>
        </div>
    </section>
   </div>

我的C#代码为

protected void HtmlEditorExtender1_ImageUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) {
    string fullPath = "~/Images/questionsImages/" + e.FileName;
    // Save upload file to the file system
    txtboxContent_HtmlEditorExtender.AjaxFileUpload.SaveAs(MapPath(fullPath));
    e.PostedUrl = Page.ResolveUrl(fullPath);
}

0 个答案:

没有答案