a secuencia de comandos del lado del cliente no se ejecutará con ScriptManager

Tengo un control de usuario que tiene un panel de actualizaciónstoy tratando de ejecutar un script del lado del cliente desde una devolución de datos asíncrona desde un botón dentro del panel de actualizaciónEstoy usandoScriptManager.RegisterStartupScript para ejecutar el script pero nunca se ejecutaEl proxy scriptmanager no está dentro del control del usuario en sí, está en la página que contiene el control del usuario ¿Hay alguna forma de solucionar este problema?

egistro de @Script:

ScriptManager.RegisterStartupScript(
    this, 
    this.GetType(), 
    "CloseEdit", 
    "CloseEditModal();", 
    true
);

Gracias, Damien.

Respuestas a la pregunta(1)

Su respuesta a la pregunta