`
yandongdiy123
  • 浏览: 1178 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

aspnetupload控件问题

 
阅读更多
对控件aspnetupload示例代码有疑问,在pageload事件下定义上传控件的局部变量upldr,为什么不将upldr定义在pageload事件之外,而且upldr.set_UploadFolder(fpath)设置上传文件夹,但在button事件下重新定义了AspnetUpload,并不能获取这个局部变量的属性,这样写究竟是什么原因呢?
protected void Page_Load(object sender, System.EventArgs e)
{
AspnetUpload upldr = new AspnetUpload();
upldr.RegisterModelessProgressBar("ProgressBar.aspx",btn_upload);
string fpath = Path.Combine(Server.MapPath("."),"Upload");
if(!Directory.Exists(fpath))
Directory.CreateDirectory(fpath);
upldr.set_UploadFolder(fpath);
}
protected void btn_upload_Click(object sender, System.EventArgs e)
{
AspnetUpload upldr = new AspnetUpload();
UploadFile file = upldr.GetUploadFile("file1");
if(file != null)
{
string fpath = Path.Combine(Server.MapPath("."),"Upload");
fpath = Path.Combine(fpath,Path.GetFileName(file.get_FileName()));
file.SaveAs(fpath);
}

}
1
1
分享到:
评论

相关推荐

    aspnetUpload使用实例

    在ASP.NET页面中,通过拖拽或手动添加的方式,将aspnetUpload控件放置到设计视图上。在代码背后,可以通过事件处理来控制文件上传的过程。例如,可以监听`FileUploaded`事件来处理每个上传的文件: ```csharp ...

    AspnetUpload_2.3

    传统的ASP.NET文件上传控件可能在处理大文件时遇到性能问题,比如超时或内存溢出。"AspnetUpload"组件就是为了应对这些挑战而设计的,它提供了高效的分块上传策略,可以将大文件切割成小块进行上传,有效避免了...

    大文件上传控件级源码

    描述中提到的“安装完成有例子和打包好的dll文件”,意味着这个压缩包包含了该大文件上传控件的完整安装程序(AspnetUpload.msi),安装后用户将获得演示示例以及编译后的动态链接库(dll)文件。dll文件是.NET ...

    asp.net大文件上传控件

    ASP.NET 大文件上传控件是为了解决在Web应用中处理大文件上传的问题而设计的。传统的ASP.NET文件上传控件在面对大文件时可能会遇到内存溢出、超时等挑战,因此需要专门的解决方案来优化这一过程。在本文中,我们将...

    aspnetupload.dll

    在传统的HTTP协议中,由于其请求体大小的限制,大文件上传往往面临挑战,但ASPNETUPLOAD.DLL通过特殊的技术手段克服了这一问题。 这个DLL文件通常包含一系列的类和方法,允许开发者创建支持大文件分块上传、断点续...

    大文件以及多文件上传

    - 首先,前端使用aspnetupload控件创建上传界面,包括文件选择、上传按钮和进度条显示。 - 其次,利用JavaScript处理文件选择和验证,如检查文件类型、大小等。 - 接着,通过Ajax异步上传文件,服务器端接收文件...

    用.Net的File控件上传文件的解决方案

    2. 使用第三方控件AspNetUpload,但这种方法需要付费。 3. 修改web.config文件,这是我们今天要详细讨论的方法。 二、修改web.config文件 在web.config文件中,我们可以设置maxRequestLength和executionTimeout两...

    asp.net 上传大文件解决方案

    这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule,另外还有思归在它的博客堂中所说的办法 ...

    无线通信技术对广播电视卫星通信的影响 (1).pdf

    HTML技术的应用解决了界面设计的灵活性问题,用户可以根据需要自由添加或删除文件,同时针对大文件上传可能出现的问题,如界面错误,可以采用特定控件如AspnetUpload2.0来优化超大文件的上传过程。 总之,无线通信...

    com asp.net

    2. **缓存功能**:包括控件级缓存(`ControlCache.aspx`)和页面级缓存(`PageDependency.aspx`),提高应用性能。 3. **个性化配置**:`Profile`特性允许用户保存个人偏好,提供定制化体验。 4. **在线投票系统**:`...

    ASP.NET3.5典型模块开发源代码

    9.4 “AspnetUpload”上传组件的使用 115 9.4.1 多文件的上传 115 9.4.2 支持上传文件的实时进度条 117 9.5 小结 118 第10章 图文验证模块 119 10.1 概述 119 10.1.1 验证码的作用 119 10.1.2 验证码...

Global site tag (gtag.js) - Google Analytics