Réponse acceptée !
Salut,
L'objet ClientScript n'est disponible que dans le contexte d'une Page !!
Tu dois donc, quand tu appelles une fonction qui se trouve dans le App_Code, passer la page en paramètre. Un exemple :
dans tapage.aspx.vb :
Protected Sub Page_Load ( ... ) ...
MaClasse.DoSomething(Me)
End Sub
Et dans "/App_Code/MaClasse.vb :
Public Class MaClasse
Public Shared Sub DoSomething(LaPage as System.Web.UI.Page)
...
LaPage.ClientScript.RegistrerClientScriptBlok( ... )
...
End Sub
End Class

Nurgle (Antoine)