C# バックエンド (ASP 2.0) から複数の変数を JS コードに取り込む必要があります。現在、次のコードを使用しています
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);
ただし、出力は常にセミコロンまでの最初の変数になります (以下を参照)。すべての変数がアップロードされることを確認する方法はありますか? ありがとう。
<script type="text/javascript">
//<![CDATA[
var clusterMS = false;//]]>
</script>