web-dev-qa-db-fra.com

appeler la fonction C # immédiatement le fichier est sélectionné dans fileupload

J'ai un formulaire Web (asp.net) que j'utilise pour télécharger un fichier. Dans la situation actuelle, si un utilisateur choisit un fichier texte sur son ordinateur, il doit cliquer sur un bouton pour télécharger le texte dans une boîte. J'essaie de trouver un moyen de sauter l'étape en appuyant sur un bouton.

Comment appeler une fonction C # lorsque le fichier est sélectionné par l'utilisateur?

13
Arjun Chiddarwar

Essaye ça

  <asp:FileUpload ID="FileUpload01" ClientIDMode="Static" onchange="this.form.submit()"   runat="server"/>

dans le code derrière l'événement

if (IsPostBack && FileUpload01.PostedFile != null)
{
   if (FileUpload01.PostedFile.FileName.Length > 0)
   {    
       FileUpload01.SaveAs(Server.MapPath("~/Images/") + FileUpload01.PostedFile.FileName);   
       imguser.ImageUrl = "~/Images/" + FileUpload01.PostedFile.FileName;
    }
 }
32
meer