Hej
Jag har en sida där jag har en updatepanel på. I den updatepanelen ligger ett script block med javascript som har en literal.
<script type="...">
<literal>
</script>
Literalen skriver ut en variabel
var temp = "foo";
När jag sedan kör en postning så ska literalen ändras till
var temp = "bar";
Men om jag på sidan har en knapp som kan onClick="alert(temp)" så visar den bara första värdet "foo" även fast det ska vara utbytt via updatepanelen.
Jag gissar på att webbläsaren läser in variabeln i minnet och att det inte går att ändra den på det sättet som jag gjort.
CatZMedlem sedan jan. 20022 440 inlägg Det beror på hur resten ser ut.... hur ser resten ut?
Det är en tidsrapporteringsapplikation där jag summerar massa värden i olika celler på clientsidan och då måste den veta t.ex. saker som vid månadsbryt om månaden är attesterad. Därför skriver jag t.ex. ut en array på följande vis:
var arrAttesterad = <literal>
Sedan använder jag denna i olika javascriptmetoder när man fyller i ett värde i en ruta.
Gjorde om det till att spara informationen i hiddenfält iställlet.
emissionMedlem sedan dec. 19996 721 inlägg Använd ScriptManager.RegisterClientScriptBlock