FileUpload.Hasfile属性值一直为false
来源:互联网 发布:linux jdk1.6 rpm下载 编辑:程序博客网 时间:2024/05/16 14:16
HasFile 属性获取一个值,该值指示 FileUpload 控件是否包含要上载的文件。 在对要上载的文件执行操作之前,使用该属性来验证该文件是否存在。 例如,在调用 SaveAs 方法将文件保存到磁盘之前,使用 HasFile 属性来验证文件存在。 如果 HasFile 返回 true,则调用 SaveAs 方法。 如果它返回 false,则向用户显示消息,指示控件不包含文件。解决方案如下:方案一、如果将scriptmanager的enablepartialrending设为false则可以正确上传,这个方法最简单,但是会有缺陷,就是在同一个页面上的多个UpdatePanel不可以独自刷新了。另外,当你的UpdatePanel中存在Validator的话,会造成整个页 面postback,这个问题似乎是Altas的一个bug.方案二、1.主页面中使用UpdatePanel,然后UpdatePanel里面放置的不是FileUpload控件,而是一个Iframe2:这个iframe在链接一个新的页面,那个页面里面有FileUpload控件。3:上传完毕后,告诉主页面上传得结果直接使用FileUpload的例子:这个例子里面,服务端是无法找到上传文件的。 <atlas:UpdatePanel ID="up1" Mode="Conditional" runat="server"> <ContentTemplate> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> <ContentTemplate><atlas:UpdatePanel>1.新建主页面Default.aspx 在适当的位置,放置一个上传附件的UpdatePanel区域 <atlas:UpdatePanel ID="up_attachment" Mode="Conditional" runat="server"> <ContentTemplate> <iframe id="file" name="file" src="attachment.aspx"><iframe> <ContentTemplate><atlas:UpdatePanel>2:新建上传文件的页面attachment.aspx,然后放上FileUpload控件<div><asp:FileUpload ID="FileUpload1" runat="server" /><asp:Button ID="Button1" runat="server" Text="OK" OnClick="Button1_Click" /> <div>3:在attachment.aspx里面,上传文件之后调用主页面的js,报告上传情况。这是函数原型: <script> window.top.callBack(fileName); <script>4:Default.aspx主页面里面增加这个函数,处理返回值 <script> function callBack(fileName) { document.getElementById('Attach1').innerHTML=fileName; } <script>
- FileUpload.Hasfile属性值一直为false
- FileUpload.Hasfile属性值一直为false
- FileUpload.HasFile属性一直为False的解...
- .net FileUpLoad 控件的属性 HasFile 一直为false的原因
- Asp.net 中,FileUpload 上传文件为何总失败,而 HasFile 为何为 False
- session.isNew()一直为false
- Android BuildConfig.Debug 在module一直为false解决方案
- SpringCloud sleuth一直为false,zipkin没有记录显示
- forward下有个redirect属性,这个属性的值为true和false有什么区别
- AutoPostBack属性值为True和False的含义 (即为和不和服务器交互)
- 关于el表达式用==和eq不准确一直判断为false的问题
- Android UiAutomator :关于Object属性clickable为false处理
- MemcachedClient.store 一直返回false?
- sql Statemente execute 返回值为false
- javascript 将以下值转化为false
- FileUpload HashFile返回结果总是false,解决方案
- FileUpload.FileContent 属性(转)
- $(this).index() 值一直为-1
- 如何查看苹果笔记本型号及具体资料
- 用接口CL_GUI_FRONTEND_SERVICES弹出选择文件对话框
- 关于看书-to myself
- php基础 常用字符串函数总结
- 流固耦合程序并行实现记录
- FileUpload.Hasfile属性值一直为false
- Struts2学习笔记之开发环境搭建
- Python: pydoc 和 distutils 模块
- EXT事件
- 课堂笔记
- 整治互联网视听服务
- CUDA 与 OpenCL 区别
- POJ - 3159 不卡建图,几乎赤果果的差分约束+SPFA..
- Delphi COM+中调用webservice错误提示问题解决方法