Jag ska skicka in ett värde till en funktion i javascript och jag kommer inte på vad som är fel. Prova detta: Tack, funkade utmärkt när man gjorde enl ditt förslag och plockade bort ; onclick="return Button2_onclick(<%=Session["Var1"];%>)"Javascript
<kod>
<input id="Button2" style="font-size: 8pt; font-family: Verdana" type="button" value="Ring upp kund" language="javascript" onclick="return Button2_onclick(<% Session["Var1"]; %>)" />
</kod>
Felmeddelande:
CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statementSv: Javascript
<code>
onclick="return Button2_onclick(<%=Session["Var1"];%>)"
</code>Sv:Javascript
Tack för hjälpen :)Sv: Javascript
Det är ingen snygg kod, den avaktiverar den del av fördelarna med asp.net
Ex. på hur det kan gå: http://www.pellesoft.se/area/articles/article.aspx?artid=837
Om jag inte minns helt fel så kommer asp.net att sätta in värdet på Session["Var1"] precis som värdet var när du laddade sidan. Bätre är att byta ut = mot #; dvs. <%# istället för <%=