J'utilise un contrôle personnalisé dans ASP.NET qui gère le téléchargement de fichiers pour moi. Le contrôle a un gestionnaire dans le code-behind en utilisant quelque chose comme ceci:registerClientScriptBlocage dans un gestionnaire personnalisé?
Protected Sub UploadFileComplete(ByVal sender As Object, ByVal e As UploadControl.FileUploadCompleteEventArgs) Handles UploadControl.FileUploadComplete
Dans ce sous, je poster sur le serveur et faire un travail sur la base de données, mais quand je reviens, je veux JavaScript enregistrer à ce moment-là.
Cependant, lorsque j'utilise Page.ClientScript.RegisterClientScriptBlock
ou ScriptManager.RegisterClientScriptBlock
, les scripts ne se chargent pas sur la page. J'ai besoin de ce JavaScript pour exécuter et mettre à jour la page, et pour fermer la fenêtre de dialogue de téléchargement. Je suppose que c'est parce que la page est déjà chargée.
Quelqu'un a-t-il de bonnes idées sur la façon de procéder?