我使用了AsyncFileUpload上传文件,却不知道怎么样才能把上传了的文件名插入到数据库中,如:
protected void AsyncFileUpload1_UploadedComplete(object sender, AsyncFileUploadEventArgs e)
{
if (AsyncFileUpload1.HasFile)
{
string saveFile = DateTime.Now.ToString("yyyyMMddHHmmss") + System.IO.Path.GetExtension(e.filename);
string savePath = MapPath("~/Uploads/" + saveFile);
AsyncFileUpload1.SaveAs(savePath);
Label1.Text += saveFile+";";
}
}
选择了文件后,Label1并没有显示文件名。
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(Label1.Text);
}
加了这段后,点击按钮,Label1显示了上传文件名,我上传的文件名改成了以时间为名,通过OnClientUploadComplete显示的文件名怎么与我自己命的名不一样,这是为什么?现在问题是:只点击一次Button,Label1显示的文件名与自己命的名一样,但不能通过Button1_Click事件向数据库插入文件名?
请达人指点,谢谢。