J'ai besoin d'avoir plusieurs variables dans mon code JS à partir de mon backend C# (ASP 2.0). Actuellement, j'utilise le code suivantChargement de plusieurs variables JS en utilisant RegisterStartupScript
string js;
if (swapSize == null && VMWare == null)
js = "var stackedUnknownExemptCheck = " + stacked.ToString().ToLower() + ";";
else if (VMWare == null)
js = "var stackedUnknownExemptCheck = " + stacked.ToString().ToLower() + "; var swapSize = " + swapSize.ToString() + ";";
else if (swapSize == null)
js = "var stackedUnknownExemptCheck = " + stacked.ToString().ToLower() + "; var VMWare = " + VMWare.ToString().ToLower() + ";";
else
js = "var stackedUnknownExemptCheck = " + stacked.ToString().ToLower() + "; var VMWare = " + VMWare.ToString().ToLower() + "; var swapSize = " + swapSize.ToString() + ";";
Page.ClientScript.RegisterStartupScript(this.GetType(), "", js, true);
Cependant, la sortie finit toujours juste être la première variable jusqu'à la virgule (voir ci-dessous). Y at-il de toute façon à s'assurer que toutes les variables sont téléchargées? Merci.
<script type="text/javascript">
//<![CDATA[
var clusterMS = false;//]]>
</script>