asyncFileUpload的onUploadComplete事件

时间:2011-07-12 19:59:15

标签: c# asp.net asynchronous asp.net-ajax asyncfileupload

执行onUploadComplete事件后如何显示btn?即使我说在那个事件中btn.visible = true,它现在还没有来。

我在其中一个帖子中读到这个事件是异步发生的,所以我们必须为它编写javascript并调用onClientUploadCompete。

但是有人知道怎么用withoiut写javascript吗?请提前告知其紧急情况!

1 个答案:

答案 0 :(得分:0)

您有两个选择 - 使用JavaScript和AsyncFileUpload的OnClientUploadErrorOnClientUploadComplete执行客户端,或处理服务器端UploadedCompleteUploadedFileError事件由AsyncFileUpload对象触发。

如果您选择客户端,您仍然可以正常包含Button并将其包含在display: none中,然后可以在JavaScript中使用以下内容对其进行更改:

$get(<%= AsyncFileUploaderInstanceName.ClientId %>).style.display = "block"

如果您选择服务器端,您将能够引用您喜欢的任何控件的.Visible属性,然后可以更改它们。但是,您必须更新按钮所在的任何UpdatePanel,以便在页面上呈现按钮。