ファイルのアップロードを処理する ASP.NET のカスタム コントロールを使用しています。コントロールには、次のようなものを使用してコード ビハインドにハンドラーがあります。
Protected Sub UploadFileComplete(ByVal sender As Object, ByVal e As UploadControl.FileUploadCompleteEventArgs) Handles UploadControl.FileUploadComplete
そのサブ内で、サーバーにポストバックしてデータベースでいくつかの作業を行いますが、戻ってきたときにその時点で JavaScript を登録する必要があります。
ただし、Page.ClientScript.RegisterClientScriptBlock
またはを使用するScriptManager.RegisterClientScriptBlock
と、スクリプトがページに読み込まれません。ページを実行して更新し、アップロード ダイアログ ウィンドウを閉じるには、この JavaScript が必要です。ページが既に読み込まれているためだと思います。
誰もこれを行う方法について何か良いアイデアを持っていますか?