FileUpload控件上传文件FileName属性第一次值为空
用FileUpload控件封装了一个上传文件的用户控件,文件上传部分代码如下:
将控件放入页面后,在第一次上传附件的时候,提示fileupload的filename属性为空值,第二次上传正常,而且上传的文件也是正确的。
有人遇到过没?给个思路,试了很多方法了。所有用到这个控件的页面上传都有这个问题。如果我在第一次进入页面的时候,首先将页面刷新一次,文件上传就是正常的。一直找不到原因,但是不封装,直接在页面使用fileupload控件,上传是没有问题的。由于有多个页面使用,不封装的话操作起来太麻烦,希望大家给个意见。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:FileUpload ID="fu_file" runat="server" Width="400px" size="46" />
<asp:Button ID="btn_Up" runat="server" Height="24px" Text="上传" Width="104px" OnClick="btn_Up_Click" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btn_Up" />
</Triggers>
</asp:UpdatePanel>
将控件放入页面后,在第一次上传附件的时候,提示fileupload的filename属性为空值,第二次上传正常,而且上传的文件也是正确的。
有人遇到过没?给个思路,试了很多方法了。所有用到这个控件的页面上传都有这个问题。如果我在第一次进入页面的时候,首先将页面刷新一次,文件上传就是正常的。一直找不到原因,但是不封装,直接在页面使用fileupload控件,上传是没有问题的。由于有多个页面使用,不封装的话操作起来太麻烦,希望大家给个意见。
...全文
相关推荐
asp.net fileupload控件上传文件与多文件上传
主要介绍了asp.net fileupload控件上传文件的方法,fileupload控件多文件上传,以及fileupload上传时实现文件验证的方法,需要的朋友可以参考下
文件上传控件fileupload
文件上传控件的使用,一段可执行的代码。教你如何实现单文件上传
net使用FileUpLoad控件上传文件.
net使用FileUpLoad控件上传文件. net使用FileUpLoad控件上传文件. net使用FileUpLoad控件上传文件.
ASP.NET使用fileupload控件上传图片
ASP.NET使用fileupload控件上传图片到文件夹并以二进制存储于数据库中
C#通用文件上传类(指定FileUpload控件文件)
C#文件上传类,检查、上传指定FileUpload控件的文件。详见:http://blog.csdn.net/jlclyx/archive/2011/03/21/6263869.aspx


