|
请教大家,在上传页面开发中出现的二个问题:
一、上传完成后,如何清空上传控件中的文件名?不然我上传成功后,再点上传,出现的控件里还有上一次的文件名。
二、在上传过程中,出现错误要报错,成功也要提示,但同样是IE8,为什么在服务器上测试都正常,但在客户机上就报错呢?
代码如下:
- protected void UploadBtn_Click(object sender, EventArgs e)
- {
- String Fname = ExcelUpload.FileName;
- if (ExcelUpload.HasFile && Fname.Length>4)
- {
- Fname = System.IO.Path.GetFileName(Fname);
- if (Fname.Substring(Fname.Length - 4).ToLower() == ".xls")
- {
- Fname = DateTime.Now.Ticks.ToString() + "_" + Fname;
- ExcelUpload.SaveAs(Server.MapPath("~/Upload/2012/" + Fname));
- ExtAspNet.Alert.ShowInTop("文件上传成功!","上传成功", ExtAspNet.MessageBoxIcon.Information);
- LoadFile();
- Window1.Hidden = true;
- }
- else
- {
- ExtAspNet.Alert.ShowInParent ("文件类型不正确!","类型错误", ExtAspNet.MessageBoxIcon.Error );
- }
- }
- else
- {
- ExtAspNet.Alert.ShowInParent("请选择文件后再上传!","出错了", ExtAspNet.MessageBoxIcon.Error );
- }
复制代码 注,我的ShowInTop和ShowInParent都试过,服务器的IE8都正常,客户端的都报错
Line:1
Char:11354
Code:0
Error:'parent.X' 为空或不是对象 服务器:Win2003 64位/VS2005/IE8
客户端:WinXP SP3 32位/IE8
|
|