asp FileUpload在内容页不工作,由于更新面板在母版页

本文关键字:更新 母版页 于更新 FileUpload asp 工作 | 更新日期: 2023-09-27 17:49:40

我有一个母版页,其中的更新面板包含内容页的主要占位符。

在一个内容页,我需要禁用更新面板在任何方式,因为我有一个表单asp:fileupload控件总是返回null由于更新面板。

我该如何克服这个问题?

asp FileUpload在内容页不工作,由于更新面板在母版页

将文件加载器和提交按钮放置在另一个更新面板中,并为该更新面板添加post back触发器

在内容页的页面加载时,尝试使用FindControl方法获取母版页的更新面板,然后将文件上传作为post pack触发器动态地附加到它。

我有个坏消息要告诉你。

看看这个

http://ajax.asp.net/docs/overview/UpdatePanelOverview.aspx

下面的ASP。. NET控件与部分页更新不兼容,因此在UpdatePanel控件中不支持:

TreeViewMenu控制。

Web部件控件。有关更多信息,请参见ASP。. NET Web部件控件。

FileUpload controls,用于上传文件作为异步回发的一部分。

GridView and DetailsView controls时,他们的EnableSortingAndPagingCallbacks属性设置为true。默认为false。

Login, PasswordRecovery, ChangePassword, and CreateUserWizard controls

内容未转换为可编辑模板的

The Substitution control.

验证控件,包括BaseCompareValidator、BaseValidator、CompareValidator、CustomValidator、RangeValidator、RegularExpressionValidator、RequiredFieldValidator和ValidationSummary控件。

解决方案:你可能想使用Ajax FileUpload使用Jquery来代替更新面板。请记住,开源永远是更好的选择。:)