Questione : Assegnare il valore ad una variabile globale dello scritto dal codice del lato di assistente

CIAO, il
che devo fissare il valore di una variabile globale dello scritto all'assistente code.
Say per per esempio
1) in test1.js, io ha una variabile denominata, setFrmServerCode del
varietà;
2) come fissare il relativo valore “alla prova„ dal codice dietro la lima, significante dal file
And di aspx.cs la relativa regolazione alla rottura dello shud di codice di assistente non la lima attuale methods
dello scritto class= del

Risposta : Assegnare il valore ad una variabile globale dello scritto dal codice del lato di assistente

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.
Altre soluzioni  
 
programming4us programming4us