Asp.net

立即呼叫 C# 函式 在 fileupload 中選擇文件

  • December 1, 2017

我有一個用於上傳文件的網路表單(asp.net)。在目前情況下,如果使用者從他們的電腦中選擇一個文本文件,他們必須點擊一個按鈕才能將文本上傳到一個框中。我正在嘗試找到一種通過按下按鈕來跳過該步驟的方法。

從使用者中選擇文件時如何呼叫C#函式?

嘗試這個

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

引用自:https://stackoverflow.com/questions/15326506