上传文件在母版页与Ajax的UpdatePanel的环境进行。
由于在母版内使用Ajax,建议使用AjaxControlToolkit.dll组件,去微软官网下载后,并拉入BIN目录中。

然后去web.config中配置:

创建一个母版FileMgt.master,使用ajaxtoolkit:toolkitscriptmanagerasp:ScriptManagerProxy:

创建一个网页LoadFile.aspx,选择则才的母版页。其实asp:FileUpload控件不能在Ajax的UpdatePnael中使用,当点击上传时,已经PostBack了,根本无法拿到FileUpload控件的文件信息。但某些原因,还需要使用到Ajax的UpdatePanel控件,在这情况之下,只好使用Triggers的asp:PostBackTrigger控件来注册了,这样做法,就是去掉了FileUpload控件去掉了UpdatePanel控件功能,即是去掉了Ajax。

去网站根目录之下,创建一个目录,为了存储上传的文件。

现在我们去写上传按钮的OnClick事件:

Ok,演示一下,看看是否正常?

以下内容于2013-07-23 16:45分补充:

如果上传是在用户控件进行,那怎样注册asp:PostBackTrigger呢? 没事的,Insus.NET教你解决它。
创建一个用户控件:

去FileLoadAscx.aspx.cs写OnClick事件:

接下来,创建一个网页,并切换至design模式,把用户控件拉入网页中去。

现在的问题是,怎样把用户控件上传的铵钮ID注册在网页page的UpdatePanel去呢?此时,你可以在用户控件的Page_load进行。

转载于:https://www.cnblogs.com/insus/p/3208744.html

MasterPage + UpdatePanel + FileUpload相关推荐

  1. 在updatepanel中使用fileupload控件

    FileUpload放在updatepanel中,回调时发现上其属性hasfile为false.解决方案如下: 方案一.如果将scriptmanager的enablepartialrending设为f ...

  2. UpdatePanel里使用FileUpload

    今天碰到一个问题: FileUpload放在updatepanel中,回调时发现上其属性hasfile为false.解决方案如下: 在UpdatePanel里面需要上传文件.大家应该知道UpdateP ...

  3. fileupload控件在ajax中无法使用

    google得到的方法: 1.http://geekswithblogs.net/ranganh/archive/2008/04/01/file-upload-in-updatepanel-asp.n ...

  4. asp.net FileUpload随想随记

    今天碰到个问题,搞了好一会儿,FileUpload 的 hasfile属性始终为空 ,结合自己遇到和网上查到的总结一下: 1.不能放到page_load中: 2.不能为空文件,FileUpload比较 ...

  5. [转]ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略

    本文转自:http://blog.csdn.net/chenhongwu666/article/details/41392529/ asp.net UpdatePanel实现异步局部刷新如有雷同,不胜 ...

  6. 关于ASP.NET中fileupload控件的缺点

    一.首我来理一理"FileUpload"控件的工作大概原理: FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器. ...

  7. ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel

    本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档.<?XML:NAMESPACE PREFIX = O /> 主要内容 1.添加UpdatePanel控件到Cont ...

  8. 更新:让UpdatePanel支持上传文件

    在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1).(2).(3).(4).(5)),设法让UpdatePanel支持上传文件.可惜缺陷无数,当时收到了无数bug report但 ...

  9. UpdatePanel无法导出下载文件

    转自 http://www.cnblogs.com/vipsoft/p/3298299.html protected void Page_Load(object sender, EventArgs e ...

最新文章

  1. 首届“陇剑杯”网络安全大赛线上赛圆满结束
  2. 令人绝望的第五周作业
  3. Scrapy 框架【学习笔记01】
  4. Spring4.2+quartz2.2集群
  5. [1.1]用WebService返回歌曲的曲目信息.借鉴[星集工作室 张麟 Dephi版]
  6. 你不主动去要世界也不会给你 漫话开源项目的可持续发展之路
  7. 微星主板jsp1接线图_微星主板JSP11接口可制作双BIOS
  8. 基于Levy飞行策略的改进樽海鞘群算法-附代码
  9. java实现发送匿名邮件,帮帮忙!现在要实现邮件发送(还必须要匿名发送)!该怎么解决...
  10. IT战略规划之流程再造
  11. android 隐藏输入法时自动关闭弹窗,Android疑难杂症之Dialog消失,关闭输入法
  12. Word文档基本操作
  13. 奔跑的业绩,需要配上奔跑的Excel条形图
  14. 留学生最常用最全的五个英文文献检索网站
  15. pyopenpose文档
  16. Ansible 第二章
  17. 安全威胁无孔不入:基于Linux系统的病毒(转)
  18. 【原创】求空间曲线的切线,法平面
  19. Fabric中PBFT源码解读——Checkpoint机制
  20. 本周AI热点回顾:GAN生成的超级马里奥关卡,可以永不通关的那种;MLP回归,纯多层感知机视觉架构媲美CNN、ViT...

热门文章

  1. 电脑怎么python转行_零基础转行DA系列|一周Python for Data Science入门
  2. 离散信号的希尔伯特变换的计算公式_希尔伯特变换和瞬时频率问题--连载(二)...
  3. photoshop是用什么编程语言开发的_为什么中国开发不出流行的操作系统和编程语言?...
  4. 关于python语言数值操作符、以下选项错误的是 答案是_关于Python注释,以下选项中描述错误的是...
  5. python批量发送邮件_Python批量发送邮件
  6. 服务器运行jar包日志怎么清理,docker 启动jar包,并将日志文件进行挂载
  7. fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
  8. 3算法全称_全网最通俗的KMP算法图解
  9. Xilinx IOdelay--Virtex-5介绍
  10. python unit test 访问开发代码_python unittest 源码分析