MasterPage + UpdatePanel + FileUpload
上传文件在母版页与Ajax的UpdatePanel的环境进行。
由于在母版内使用Ajax,建议使用AjaxControlToolkit.dll组件,去微软官网下载后,并拉入BIN目录中。
然后去web.config中配置:
创建一个母版FileMgt.master,使用ajaxtoolkit:toolkitscriptmanager和asp: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相关推荐
- 在updatepanel中使用fileupload控件
FileUpload放在updatepanel中,回调时发现上其属性hasfile为false.解决方案如下: 方案一.如果将scriptmanager的enablepartialrending设为f ...
- UpdatePanel里使用FileUpload
今天碰到一个问题: FileUpload放在updatepanel中,回调时发现上其属性hasfile为false.解决方案如下: 在UpdatePanel里面需要上传文件.大家应该知道UpdateP ...
- fileupload控件在ajax中无法使用
google得到的方法: 1.http://geekswithblogs.net/ranganh/archive/2008/04/01/file-upload-in-updatepanel-asp.n ...
- asp.net FileUpload随想随记
今天碰到个问题,搞了好一会儿,FileUpload 的 hasfile属性始终为空 ,结合自己遇到和网上查到的总结一下: 1.不能放到page_load中: 2.不能为空文件,FileUpload比较 ...
- [转]ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
本文转自:http://blog.csdn.net/chenhongwu666/article/details/41392529/ asp.net UpdatePanel实现异步局部刷新如有雷同,不胜 ...
- 关于ASP.NET中fileupload控件的缺点
一.首我来理一理"FileUpload"控件的工作大概原理: FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器. ...
- ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档.<?XML:NAMESPACE PREFIX = O /> 主要内容 1.添加UpdatePanel控件到Cont ...
- 更新:让UpdatePanel支持上传文件
在一年多前我发布了一系列文章(让UpdatePanel支持文件上传(1).(2).(3).(4).(5)),设法让UpdatePanel支持上传文件.可惜缺陷无数,当时收到了无数bug report但 ...
- UpdatePanel无法导出下载文件
转自 http://www.cnblogs.com/vipsoft/p/3298299.html protected void Page_Load(object sender, EventArgs e ...
最新文章
- 首届“陇剑杯”网络安全大赛线上赛圆满结束
- 令人绝望的第五周作业
- Scrapy 框架【学习笔记01】
- Spring4.2+quartz2.2集群
- [1.1]用WebService返回歌曲的曲目信息.借鉴[星集工作室 张麟 Dephi版]
- 你不主动去要世界也不会给你 漫话开源项目的可持续发展之路
- 微星主板jsp1接线图_微星主板JSP11接口可制作双BIOS
- 基于Levy飞行策略的改进樽海鞘群算法-附代码
- java实现发送匿名邮件,帮帮忙!现在要实现邮件发送(还必须要匿名发送)!该怎么解决...
- IT战略规划之流程再造
- android 隐藏输入法时自动关闭弹窗,Android疑难杂症之Dialog消失,关闭输入法
- Word文档基本操作
- 奔跑的业绩,需要配上奔跑的Excel条形图
- 留学生最常用最全的五个英文文献检索网站
- pyopenpose文档
- Ansible 第二章
- 安全威胁无孔不入:基于Linux系统的病毒(转)
- 【原创】求空间曲线的切线,法平面
- Fabric中PBFT源码解读——Checkpoint机制
- 本周AI热点回顾:GAN生成的超级马里奥关卡,可以永不通关的那种;MLP回归,纯多层感知机视觉架构媲美CNN、ViT...
热门文章
- 电脑怎么python转行_零基础转行DA系列|一周Python for Data Science入门
- 离散信号的希尔伯特变换的计算公式_希尔伯特变换和瞬时频率问题--连载(二)...
- photoshop是用什么编程语言开发的_为什么中国开发不出流行的操作系统和编程语言?...
- 关于python语言数值操作符、以下选项错误的是 答案是_关于Python注释,以下选项中描述错误的是...
- python批量发送邮件_Python批量发送邮件
- 服务器运行jar包日志怎么清理,docker 启动jar包,并将日志文件进行挂载
- fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
- 3算法全称_全网最通俗的KMP算法图解
- Xilinx IOdelay--Virtex-5介绍
- python unit test 访问开发代码_python unittest 源码分析