L'one-way serait de placer l'objet global. Ceci peut causer une issue de synchronisation si votre variable globale de JS n'est pas disponible avant que ce code fonctionne. C'est bon pour un exemple cependant.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), « manuscrit », _
String.Format (« setFrmServerCode= {0} », « SomeValueAsString »)
Ainsi une deuxième solution pourrait être de créer et réglé la variable globale d'un seul trait du code derrière. Elle sera alors disponible pour tous vos appels de JS dès lors.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), « manuscrit », _
String.Format (« setFrmServerCode= de variété {0} », « SomeValueAsString »)
Des autres seraient de créer une fonction qui place l'objet et emploient un événement comme
pour appeler l'événement. Cette manière vous laisse commander la synchronisation et s'assurer votre variable globale est disponible avant que vous essayiez de la placer.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), « manuscrit », _
String.Format (« fonction setGlobal () {{setFrmServerCode= {0} ;}} », « VariableDataAsString »)
J'ai employé toutes ces méthodes beaucoup de fois dans le passé avec le bon succès. Je ne les ai pas converties en C# car j'ai déjà eu ces échantillons s'étendre autour. Si tout va bien vous pouvez voir quoi les faire et convertir vous-même. Au besoin je les convertirai pour vous.