web-dev-qa-db-ja.com

fileuploadでファイルが選択された直後にC#関数を呼び出す

ファイルのアップロードに使用するWebフォーム(asp.net)があります。現在の状況では、ユーザーがコンピューターからテキストファイルを選択した場合、ボタンをクリックしてボックス内のテキストをアップロードする必要があります。ボタンを押してステップをスキップする方法を見つけようとしています。

ユーザーからファイルを選択したときにC#関数を呼び出す方法

13

これを試して

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

page_loadイベントの背後のコード

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