2017-05-11 1 views
0

J'essaie d'utiliser le kit d'outils ajaxcontrol htmleditor. ci-dessous est le code que j'ai trouvé en ligneajaxcontrol kit d'outils htmleditor affiche vide pour l'image

<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> 

ici est le bon augure derrière

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); 

    } 

le message d'erreur que je suis continuer à obtenir est « Impossible de jeter l'objet de type « UploadRequestProcessor » taper « AjaxControlToolkit .AjaxFileUpload '. " chaque fois que je clique sur le bouton de téléchargement.

Je reçois l'exemple de AJAX Html Editor Extender upload image appearing blank donc je ne suis pas sûr de ce que je manque. si je prends cette ligne de code var ajaxFileUpload = (AjaxFileUpload) expéditeur; , il me permettra de sauvegarder l'image de téléchargement dans le dossier, mais l'image serait vide dans l'éditeur. Toute aide est vraiment appréciée. merci beaucoup pour votre aide

Répondre

1

Ce numéro est fixed et mis en file d'attente à la prochaine version.

Vous pouvez télécharger la dernière version from here avec le correctif.

+0

donc ce n'est pas réparé maintenant? :(savez-vous quand la prochaine version est? – user3731575

+0

Il est encore sorti, mais vous pouvez télécharger la dernière version [à partir d'ici] (https://ci.appveyor.com/project/dxrobot/ajaxcontroltoolkit/build/artifacts) avec le réparer. – MikhailTymchukDX