我的一个页面上有一个Ajax AsyncFileUpload(在更新面板中)。控件有效,但我想在上传完成后重新加载页面。我在OnUploadedComplete方法的代码中尝试了Response.Redirect
,在OnClientUploadComplete中尝试了location.reload(true)
。两者都导致javascript警告“服务器响应错误:'未知服务器错误'
你想看到响应页面吗?`并且页面不刷新。
上传完成后是否有人能够进行整页刷新?
编辑:我错误地说AsyncFileUpload在控制面板中,我打算说更新面板。
答案 0 :(得分:0)
你告诉这个控制面板。这是一个UpdatePanel吗?如果是,您可以尝试upd.Update();刷新面板。
答案 1 :(得分:0)
如果你的背面有响应,你可能会在那里结束你的页面生命周期。这只是猜测。检查以确保您的代码甚至达到预期的目的。寻找像Response.End这样的东西,这将阻止其后的任何事情的执行。
答案 2 :(得分:0)
使用asp:FileUpload
控件并使用Scriptmanager的RegisterPostBackControl
方法将其注册为回发控件。或者将此FileUpload的回发触发条目添加到UpdatePanel的触发器集合