1

jQuery(v 1.9.1)でセッションを取得したい。

次のコードを使用しました。

<script>
    var testUser = '<%= Session["User"] %>';
    alert(testUser);
</script>

しかし、次のエラーが表示されます。

「コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。」

「説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したかについては、スタック トレースを確認してください。

例外の詳細: System.Web.HttpException: コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません"

4

1 に答える 1

2

これを試して

<script type="text/javascript">
    function getsession(){    
        var name = "<%= Session["test"]%>";
        alert('Session value = >' + name );
    };
</script>

または、これを試すことができます

  // To Read
  $(function() {
  //Set the value to session
  $.session.set("userName", $("#uname").val());
  //Get the value to session
  alert($.session.get("myVar"));
  });
于 2013-08-19T08:42:48.597 に答える