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.