none
HTML Editor - Insert image (AJAX)

    Dotaz

  • Olá gente....

    Eu comecei a mexer com o HTML editor, mas não está dando muito certo. Alguém sabe o que fiz de errado?

    Obrigada.

    </tr>
         <tr>
            <td align="right">
                Descrição:
            </td>
            <td align="left">
                <asp:TextBox ID="txtDescricao" runat="server" AutoCompleteType="Company" 
                    BorderStyle="Solid" BorderColor="#3399FF" TabIndex="4" Width ="450" 
                    Height="150" TextMode="MultiLine" AutoPostBack="True" MaxLength="5000"></asp:TextBox>
    
                    
                <asp:HtmlEditorExtender ID="txtDescricao_HtmlEditorExtender" runat="server" 
                    Enabled="True" TargetControlID="txtDescricao" OnImageUploadComplete=" txtDescricao_HtmlEditorExtender_ImageUploadComplete">
                      <Toolbar>
                        <asp:Bold />
                        <asp:Italic />
                        <asp:InsertImage />
                    </Toolbar>
                </asp:HtmlEditorExtender>
            </td>                 
       </tr>
       
    EVENTO OnImageUploadComplete

     protected void txtDescricao_HtmlEditorExtender_ImageUploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e)
        {
    
            //get the file name of the posted image
            string imgName = e.FileName;
            // Generate file path
            string filePath = "~/Upload/" + imgName;
    
            // 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);
    
        }

    E como resultado ele fica infinitamente como Uploading

    

    Ele nem entra no evento....e não coloca a imagem no textbox

    7. srpna 2012 18:28

Všechny reakce