updatePanel下使用uploadFile控件
uploadFile控件和updatePanel不兼容,是微软在官方都承认的事实。现在讨论怎么来避免这个错误,有两种方式可以解决 第一种是:
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<Triggers> <asp:PostBackTrigger ControlID="btnUpload" /> </Triggers><ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" Width="400px" />
<asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click" />
</ContentTemplate>
</asp:UpdatePanel>
把提交上传文件的按钮放在<Triggers>标签内,而不放在<ContentTemplate>中,特别注意把UpdateMode设为Conditional。然后在btnUpload_Click方法中执行保存文件和写入数据库的操作。当然这样做,上传文件时就失去了异步交互的效果,但是,在执行其它操作的时候,都还是有Ajax特性的。
第二种是:
使用iframe来嵌入到主页面中,这种方式很好,已经试验通过。
摘自http://www.netfocus.cn/article950.html
1:主页面中使用UpdatePanel,然后UpdatePanel里面放置的不是FileUpload控件,而是一个Iframe 先看一个直接使用FileUpload的例子:这个例子里面,服务端是无法找到上传文件的。 ![]() ![]() ![]() ![]() ![]() ![]() 看看,我们该如何实现 ![]() ![]() ![]() ![]() ![]() 2:新建上传文件的页面attachment.aspx,然后放上FileUpload控件 ![]() ![]() ![]() ![]() 3:在attachment.aspx里面,上传文件之后调用主页面的js,报告上传情况。这是函数原型: ![]() ![]() ![]() 4:Default.aspx主页面里面增加这个函数,处理返回值
|
转载于:https://www.cnblogs.com/michael007/archive/2012/03/07/2383134.html
updatePanel下使用uploadFile控件相关推荐
- android google 下拉刷新 csdn,android SwipeRefreshLayout google官方下拉刷新控件
下拉刷新功能之前一直使用的是XlistView很方便我前面的博客有介绍 SwipeRefreshLayout是google官方推出的下拉刷新控件使用方法也比较简单 今天就来使用下SwipeRefres ...
- Android SwipeRefreshLayout 官方下拉刷新控件介绍
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24521483 下面App基本都有下拉刷新的功能,以前基本都使用XListView ...
- android 下拉刷新 组件,android系统自带下拉刷新控件的实现
android系统自带的下拉刷新控件SwipeRefreshLayout位于android.support.v4.widget包下,实现步骤如下: 1.在布局文件中添加该控件,该控件一般作为父控件,而 ...
- DevExpress的下拉框控件ComboxBoxEdit怎样绑定键值对选项
场景 DevExpress的下拉框控件ComboBoxEdit控件的使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1028 ...
- DevExpress的下拉框控件ComboBoxEdit控件的使用
场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...
- DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值
场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...
- JavaScript--在页面的下拉框控件中遍历出日期--先天下能力工场
在单独的javascript文件中建立如下代码,然后在jsp或者html页面中引用该文件,即可实现自动遍历生成option下拉框控件 function pageInit() { makeYear(); ...
- js html 导出word 不用activexobject,javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第2/2页...
javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第2/2页 更新时间:2008年06月21日 22:57:31 作者: 由于时间比较紧,没多的时候 ...
- pb自定义控件 事件_Android WebView与下拉刷新控件滑动冲突的解决方法
使用WebView时一般会在外层使用下拉刷新控件如(SwipeRefreshLayout).但是测试时会发现网页无法上拉,往上滑动就会触发下拉刷新控件的refresh事件.所以这里记录一下解决该问题的 ...
最新文章
- 微软在慕尼黑设立欧洲首个物联网实验室
- carbon 一天的开始 结束_情话文案:朋友圈背景图丨2020国庆最后一天朋友圈的说说文案 修炼七天的你,是否准备就绪?...
- win8音频服务器未响应,大神为你详解win8系统右键点击文件提示“未响应”的解决教程...
- GraphicsStatsService之1-dump数据的实现
- Java技术回顾之JNDI--JNDI API
- java string format s_JAVA字符串格式化-String.format()的使用
- CentOS 搭建简单svn服务器【转】
- 百度在美国遭集体起诉;iPhone 11 成苹果最畅销机型;OpenSSL 曝高危漏洞 | 极客头条...
- mysql 存储过程 查询语句怎么写_mysql 查询数据库中的存储过程与函数的语句
- aix java 版本_AIX系统安装JDK
- 好用的 Sketch 插件 - 收藏集 - 掘金
- HTML中 常见的浏览器内核有哪些,主流浏览器的内核以及内核前缀是什么?
- Caffe学习笔记二 Extracting Features
- c语言 解元二次函数的源代码,学霸强推,高中数学万能解题方法,对数学一筹莫展的你必看!...
- 每日一个小技巧:文字转图片怎么操作?介绍给你三款软件
- Hive输出文件的间隔符
- [LaTeX] 调整参考文献的格式(References),包括作者名缩写,行距,字体,引用顺序等等
- 如何关闭苹果手机自动扣费_iPhone自动扣费怎么取消?App Store、微信、支付宝关闭自动扣费教程...
- 酷睿i7和i5对计算机专业要求,英特尔i5已经足够用 还有必要升级i7处理器吗?
- 常见的一些计算机安全类词汇
热门文章
- android 课程格子,课程表也能撩学妹?安卓课程格子App体验
- ROC曲线:接收者操作特征曲线
- Linux服务器如何清除dns缓存
- 如何把握批判性思维特性?
- Ichimoku Kinko Hyo
- 小米机械键盘测试软件,网友吐槽小米悦米机械键盘“有文化”:“独创”ATL按键...
- 原来电商企业也能运用模型规划设计营销活动
- 如何查看你的Office 365 账号的订阅
- 【win10】蓝牙连接音箱,只配对,没法连接成功
- PgSQL批量插入测试数据