导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

为何在上传文件的同时不能干别的事?郁闷

jonsonzxw 2003-04-23 12:33:51
我用的是<INPUT type="file" id="UploadFile" runat="server">控件选择上传文件的方式进行的,我想在点击开始上传按钮至上传成功的这段时间(可能有点长时间)内显示一句提示信息或动画之类的东东都不行,请问有没解决办法,不然的话,用户还以为是怎么回事都不知道,谢谢了
...全文
9 点赞 收藏 23
写回复
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
smjack 2003-06-15
up
回复
remyxu 2003-06-13
回复人: jonsonzxw(.net从入门到精通) ( ) 信誉:105 2003-4-23 16:45:37 得分:0



各位,如何做呀,上传前,我想显示"请选择上传文件"的信息

单击上传按钮时,想显示"上传中,请稍候"的信息

传完后,生成了缩略图和水印图后,显示"上传完毕"的信息

就是单击上传按钮时不能显示信息,其它都没问题,怎么办呀,郁闷!!!!!!!!!!!!!!!!!!!



GZ!
回复
Changefish 2003-06-13
肯定得用多线程 象phoenixmorgan(凤凰武士)说的那样
回复
remyxu 2003-06-13
up
回复
piaoren2 2003-06-05
up
回复
thetuxedo 2003-05-07
use abcupload.net
pure html progress bar
回复
jonsonzxw 2003-05-07
各位帮我UP一下吧
回复
jonsonzxw 2003-04-28
up
回复
jonsonzxw 2003-04-24
UP
回复
phoenixmorgan 2003-04-23
请将ftp用一个线程来调用;
其它功能请创建新的线程来调用;
这样你就可以使用.net的多现程的特性来实现上传文件的同时不能干别的事的问题
回复
jonsonzxw 2003-04-23
不会吧,没人知道?
回复
Knight94 2003-04-23
可以用MethodInvoker(不知web中能用否)
public void subThreadFun()
{
MethodInvoker mi = new MethodInvoker(myDisplay);
this.BeginInvoke(mi);
}

public void myDisplay()
{
//显示处理
}

Thread thdSubThread=new Thread(new ThreadStart(subThreadFun));
thdSubThread.Start();
回复
jonsonzxw 2003-04-23
各位,如何做呀,上传前,我想显示"请选择上传文件"的信息

单击上传按钮时,想显示"上传中,请稍候"的信息

传完后,生成了缩略图和水印图后,显示"上传完毕"的信息

就是单击上传按钮时不能显示信息,其它都没问题,怎么办呀,郁闷!!!!!!!!!!!!!!!!!!!
回复
jonsonzxw 2003-04-23
也是不行呀
回复
jonsonzxw 2003-04-23
是呀,我试试
回复
qiujoe 2003-04-23
用框架结构,在另一个页面里显示正在上传的信息
回复
jonsonzxw 2003-04-23
to isclever(人人自然):

用你的方法还是不行
回复
snewxf 2003-04-23
对呀!用线程呀!
回复
jonsonzxw 2003-04-23
谢谢!!

to laogao:
要学的东东太多了
回复
glen 2003-04-23
上传时开一个线程。
private void button1_Click(object sender, System.EventArgs e)
{
Thread th = new Thread(new ThreadStart(Startupload));
th.Start();

}
private void Startupload()
{
//upload
}
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.