O one-way seria ajustar o objeto global. Isto pode causar uma edição do sincronismo se sua variável global de JS não está disponível antes que este código funcione. Isto é bom para um exemplo embora.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “certificado”, _
String.Format (“setFrmServerCode= {0}”, “SomeValueAsString”)
Assim uma segunda solução pôde ser criar e ajustado a variável global de uma vez do código atrás. Estará então disponível para todas suas chamadas de JS desde então.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “certificado”, _
String.Format (do “setFrmServerCode= var {0}”, “SomeValueAsString”)
Outra seria criar uma função que ajustasse o objeto e usa um evento como
para chamar o evento. Esta maneira deixa-o controlar o sincronismo e certificar-se de sua variável global está disponível antes que você tente a ajustar.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “certificado”, _
String.Format (“função setGlobal () {{setFrmServerCode= {0};}}”, “VariableDataAsString”)
Eu usei todos estes métodos muitas vezes no passado com bom sucesso. Eu não os converti a C# porque eu já tive estas amostras colocar ao redor. Esperançosamente você pode ver o que fazê-lo e converter você mesmo. Caso necessário eu convertê-los-ei para você.