Fråga : Tilldela värdera till en skriva som den globala variabeln från serversidan kodifierar

HI
som jag behöver uppsättningen värdera av ett globalt skrivar variabel på serveren code.
Say för e.g.
1) i test1.js, mig, har en kallad variabel, setFrmServerCode för
var;
2) Hur till den dess uppsättningen värdera ”, testa” från kodifiera bakom sparar, menande från aspx.cs-file
And som dess inställning på serveren kodifierar avbrottet för shud inte, det existerande skrivar sparar methods
" klar "

Svar : Tilldela värdera till en skriva som den globala variabeln från serversidan kodifierar

One-way skulle är till uppsättningen som de globala anmärker. Detta kan orsaka en tajming utfärdar, om din globala JS-variabel inte är tillgänglig, för denna kodifierar körningar. Detta är bra för ett exempel though.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), ”skrivar”, _,
        String.Format (”setFrmServerCode= {0}”, ”SomeValueAsString)

Så en understödjalösning kan är att skapa, och uppsättningen som all den globala variabeln strax från kodifierar bakom. Den ska är därefter tillgänglig för alla dina JS-appeller från därefter på.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), ”skrivar”, _,
        String.Format (”var-setFrmServerCode= {0}”, ”SomeValueAsString”)

Another skulle är att skapa en fungera som uppsättningar anmärka och använder en händelsenågot liknande till appellen händelsen. Låter hitåt dig kontrollera tajmingen, och att se till din globala variabel är tillgängligt för dig försök till uppsättningen det.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), ”skrivar”, _,
        String.Format (”fungera setGlobal () {{setFrmServerCode= {0};}}”, ”VariableDataAsString”)

Jag har använt alla dessa metoder många tider i förflutnan med bra framgång. Jag konverterade inte dem till C#, som jag hade redan dessa tar prov att lägga omkring. Hopefully du kan se vad för att göra och konvertera dem dig. Om nödvändigt jag ska, konvertera dem för dig.
Andra lösningar  
 
programming4us programming4us