asp FileUpload在内容页不工作,由于更新面板在母版页
本文关键字:更新 母版页 于更新 FileUpload asp 工作 | 更新日期: 2023-09-27 17:49:40
我有一个母版页,其中的更新面板包含内容页的主要占位符。
在一个内容页,我需要禁用更新面板在任何方式,因为我有一个表单asp:fileupload控件总是返回null由于更新面板。
我该如何克服这个问题?
将文件加载器和提交按钮放置在另一个更新面板中,并为该更新面板添加post back触发器
在内容页的页面加载时,尝试使用FindControl方法获取母版页的更新面板,然后将文件上传作为post pack触发器动态地附加到它。
我有个坏消息要告诉你。
看看这个
http://ajax.asp.net/docs/overview/UpdatePanelOverview.aspx下面的ASP。. NET控件与部分页更新不兼容,因此在UpdatePanel控件中不支持:
TreeView
和Menu
控制。
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来代替更新面板。请记住,开源永远是更好的选择。:)