FileUpload控件上传文件FileName属性第一次值为空

cwaspnet cwaspnet 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用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控件,上传是没有问题的。由于有多个页面使用,不封装的话操作起来太麻烦,希望大家给个意见。
...全文
评论 11
收藏 已收藏
分享
返回顶部
cwaspnet
.NET社区 62,272 成员 668,968 内容