2017-09-25 11 views
0

にセッション値を取得し、私はasp.netからのjavascript

<script type="text/javascript"> 
    var pm = "<%= Convert.ToString(Session["mysession"]) %>"; 
    var log = "<%= Convert.ToString(Session["radio"]) %>";   
</script> 

を次のように私はjavascriptのためにC#から私のセッション変数を渡すのですが、私はエラー取得していますasp.netとangularjsを使用してWebアプリケーションを作成しています:BC30203: Identifier expected.をこのために考えられる理由何ができるかLine 111: var pm = "<%= Convert.ToString(Session["mysession"]) %>";

:上

答えて

0

おそらく、Session["mysession"]の出力には引用符が含まれていて、式を途中で終了しているため、内側の引用符の後に無効な構文が作成されます。

シングルクォートがないことがわかっている場合は、それに切り替えてください。そうでない場合は、サーバー側にSession["mysession"]を設定するときにクォートをエスケープしてください。

var pm = '<%= Convert.ToString(Session["mysession"]) %>'; 
関連する問題