<asp:FileUpload>
およびコントロールを使用してファイルをアップロードしています<asp:button>
が、ポストバックなしでアップロードしたいと考えています。ボタンをクリックすると、次のコードが実行されます。
protected void btnUpload_Click(object sender, EventArgs e)
{
string strFileName = Path.GetFileName(FileUpload1.FileName); //fileupload1 is the <asp:fileupload ID
FileUpload1.SaveAs(Server.MapPath("~/UploadFile/" + strFileName + ""));
imgUpload.ImageUrl = "../UploadFile/" + strFileName + ""; //imgupload is the <img ID on which I am showing the image after upload
imgUpload.Visible = true;
}
ファイルをアップロードした後、プロジェクト ソリューションの指定したフォルダーから保存された画像を表示していますが、アップロード ボタンをクリックするとページ全体が読み込まれ、アップロード ボタンをクリックしたときにポストバックしたくありません。