AsyncFileUpload.HasFile
은 업로드 버튼을 클릭 할 때 null 값을 가져옵니다. 여기 내 코드가있다.AsyncFileUpload hasfile 값이 false가됩니다.
protected void ASF_personalDocs_UploadedComplete
(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
if (ASF_personalDocs.HasFile)
{
//upload file
string directoryPath = Server.MapPath("~\\uploads\\SharedDocs\\" + Session["username"].ToString().ToLower());
string pathNameWithFile = directoryPath + "\\" + e.filename.ToLower();
}
}
protected void btnUploadPD_Click(object sender, EventArgs e)
{
string title = txtPDTitle.Text;
labPDTitleErr.Text = "";
if (title != "" && **ASF_personalDocs.HasFile**)
{
//code goes on
}
}
내가 업로드 버튼을 클릭하면, AsyncFileUploader
로 파일을 업로드 한 후, ASF_personalDocs.HasFile
의 값은 false
입니다.
사용 세션 : 포스트 백 트리거로 버튼을 등록하면이 문제를 해결할 수 – zey