posted on 2006-04-01 12:43 Teddy's Knowledge Base 阅读(5960) 评论(36) 编辑 收藏 所属分类: Web Dev. 、Ent. App. Dev.
这个控件,我试用了,但是在上传文件的时候,不显示具体的进度! 只在上传完成的时候,显示“你上传的文件已经完成”! 看了你的代码,和那个一样,但是还是没有效果的! 回复 引用 查看
Cool! 回复 引用 查看
@深夜醉猫 如果你在本机测试,如果是XP,IE年、可能或有你说的问题出现,可以试试iis6下测试。在线演示就是win2003 iis6,应该不会有问题。另外,xp下即使IE有时有这样的问题,Firefox或Opera应该都没问题。你可以多试一下。 回复 引用 查看
问题解决! 因为我是新建的文件系统网站,想了想去,感觉好像是这个的问题! 所以,我将项目添加到IIS管理,就可以显示具体的进度! 看来,微软这个文件系统的网站,还是。。。。。。。 希望大家在测试的时候不要,在文件系统网站上测试! 回复 引用 查看
还有一个问题,这控件在模板页里面使用好像是无效的! 回复 引用 查看
@hujh 模版页面下没有测试,我会查看一下这个问题,尽快修复! 回复 引用 查看
刚在模版页面下做了测试,控件完全可用! 但是必须设置UploadButtonName属性为按钮的运行时生成的input标签的name属性。 形如:ctl00$ContentPlaceHolder1$Button1 回复 引用 查看
为了便于在模板页使用 可以将源代码中的 Control ctl = Page.FindControl(UploadButtonName); 改成: Control ctl = this.Parent.FindControl(UploadButtonName); 然后在使用时确保 Button控件和UploadProgressBar控件处于同一容器内即可 回复 引用 查看
收了,学习, 回复 引用 查看
1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebControls; 8using System.Web.UI.WebControls.WebParts; 9using System.Web.UI.HtmlControls; 10 11public partial class _Default : System.Web.UI.Page 12{ 13 protected void Page_Load(object sender, EventArgs e) 14 { 15 16 } 17 protected void Button1_Click(object sender, EventArgs e) 18 { 19 FileUpload1.SaveAs(Server.MapPath("test.tmp")); 20 } 21} 请问怎么更改上传文件的名字啊? 大哥帮帮忙,新手 回复 引用 查看
创建孔件是出错! 不能用好象,是不是还有什么其它的设置? 回复 引用 查看
@stars 不需要其他设置的,你可以将控件源码工程加入你的web项目进行调试。如果刚开始设计界面显示创建控件错误,可能是你还没有编译控件源码,建议全部编译一下。 另外,该控件现在已包含在NBear project中,你可以下载NBear的源码,里面包含有这个控件的使用范例,在NBear.WebTest工程的TestUploadPregress.aspx页面。 http://teddyma.cnblogs.com/articles/Ilungasoft_Framework.html 回复 引用 查看
我用1G的景象文件上传,没有反映!! 回复 引用 查看
如果文件很大,要在web.config中设置设置更长的页面超时时间和允许商船文件大小,否则,可能就会如此~~ 设置<system.web>中的 <httpRuntime maxRequestLength="1000000" executionTimeout="300"/> 为你需要的大小 回复 引用 查看
assemblyname 这个我没指定 程序可用,指定了就不能用了.说找不到所指定的DLL? 还一个问题,我从IIS里打开测试页,上传文件就可以显示进度条,在VS里直接VIEW就不能显示进度条. 回复 引用 查看
"从IIS里打开测试页,上传文件就可以显示进度条,在VS里直接VIEW就不能显示进度条" --是会有这个问题的,应该是vs.net的调试器的问题。 回复 引用 查看
老大,你在线呢. httpModules的TYPE 的 assemblyname 这个我没指定 程序可用,指定了就不能用了.说找不到所指定的DLL? 这个如果不指定对使用会有影响吗? 回复 引用 查看
程序可用就好,如果组件是放在独立的程序集,那么是要指定httpmodule的位置和名称的。如果放在相同的程序集,就不一定要设置assemblyName,具体可以参考msdn文档关于configuration的设置。 回复 引用 查看
经过这几天研究,好象在文件系统下application不起作用 回复 引用 查看
麻烦问一下,如何能够在电击上传后才显示进度条?完毕后自动隐藏?? 回复 引用 查看
问一下,ctl00$ContentPlaceHolder1$Button1,其中的ctl00代表什么? 谢谢! 回复 引用 查看
@yeyarong ctl00是当页面使用MasterPage时,所有的服务段控件render成html时,asp.net自动添加的id前缀。 回复 引用 查看
@Teddy's Knowledge Base 非常感谢,知道是怎么回事了。 回复 引用 查看
使用了你的进度条控件,感觉确实很好用,但在我的页面中,有一个小问题,能正常显示进度条,但我的upload button的动作较多,其中最后一个是:上传完成后将文件信息写入数据库并重定向到另一个页面,使用你的控件后,能将信息写入数据库,但无法重定向页面,盼解 回复 引用 查看
@njrc 你可以设置控件的UploadCompleteRedirectUrl属性,商船完成后重定向页面。 回复 引用 查看
还是不行,没有反应。据我观察,你的进度条显示的是将文件读取到服务器内存的进度,而我的程序要在程序到内存后进行文件名和大小的检测等!所以好像不行。另外,用了你的控件后,这个页面好像所有的button没反应了,比如点击注销,注销动作也做了,但页面就是不更新,这是怎么回事? 回复 引用 查看
能否支持多个FileUpload? 回复 引用 查看
@Walkdan 可以 回复 引用 查看
分析器错误信息: 无法识别的配置节“connectionStrings” 源错误: 行 2: <configuration> 行 3: <appSettings/> 行 4: <connectionStrings/> 行 5: <system.web> 行 6: <compilation debug="true"/> 我的提示上述错误怎么回事呀 回复 引用 查看
跟@njrc 的一样 上传文件后所有按纽都失效了,不知道什么原因? 回复 引用 查看
@易帆 @icechians 该功能的实现会将当前的form的target指向一个动态生成的frame,所以上船后看起来按钮会好像实效一样。建议设置控件的上传成功及失败后的跳转页面属性,在创成之后跳转到另一页面。 另外,这个组件由于该组件的颇多限制和不稳定性,我会在今后的NBear中移除该组件,并且不再提供技术支持。有需要的朋友请基于之前的版本的源码自行进行修改。 回复 引用 查看
Framework 是不是一定要2.0呀 回复 引用 查看
多文件上传有问题,传是可以传,但是文件不对. 回复 引用 查看
gfhgfhgfh 回复 引用 查看
hgfhgfhgfhgf 回复 引用 查看
Powered by: 博客园 Copyright © Teddy's Knowledge Base