Il one-way sarebbe di regolare l'oggetto globale. Ciò può causare un'edizione di sincronizzazione se la vostra variabile globale di JS non è disponibile prima che questo codice funzioni. Ciò è buona per un esempio comunque.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “scritto„, _
String.Format (“setFrmServerCode= {0}„, “SomeValueAsString„)
Così una seconda soluzione ha potuto essere di generare e regolato la variabile globale tutto d'un tratto dal codice dietro. Allora sarà disponibile per tutte le vostre chiamate di JS da quel momento in poi.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “scritto„, _
String.Format (“setFrmServerCode= di varietà {0}„, “SomeValueAsString„)
Un altro sarebbero di generare una funzione che regola l'oggetto ed usano un evento come
per per denominare l'evento. Questo senso lo lascia controllare la sincronizzazione ed assicurarsi la vostra variabile globale è disponibile prima che proviate a fissarli.
Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), “scritto„, _
String.Format (“funzione setGlobal () {{setFrmServerCode= {0};}}„, “VariableDataAsString„)
Ho utilizzato tutti questi metodi molte volte nel passato con buon successo. Non le ho convertite in C# poichè già ho avuto questi campioni situarmi intorno. Eventualmente potete vedere che cosa farle e convertire voi stessi. Se necessario glie li convertirò per.