在aspx页面中设置会话值

Sha*_*der 3 asp.net session

我想在我的aspx页面中通过JavaScript为会话变量赋值.

 var name = e.object.text;
 <%# Session["CurrentName"] = name %>
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了以下错误:

Compiler Error Message: CS0103: The name 'name' does not exist in the current context
Run Code Online (Sandbox Code Playgroud)

当我用Google搜索所有帖子都是关于从JavaScript中获取会话的价值.但我想在JavaScript代码中将值设置为会话变量.

如何在JavaScript中为会话变量赋值?

谢谢

SHE*_*ETE 5

使用Javascript访问和分配会话变量:

看这里

分配ASP.NET Session使用变量Javascript:

 <script type="text/javascript">
function SetUserName()
{
    var userName = "Shekhar Shete";
    '<%Session["UserName"] = "' + userName + '"; %>';
     alert('<%=Session["UserName"] %>');
}
</script>
Run Code Online (Sandbox Code Playgroud)

访问 ASP.NET Session变量使用Javascript:

<script type="text/javascript">
    function GetUserName()
    {

        var username = '<%= Session["UserName"] %>';
        alert(username );
    }
</script>
Run Code Online (Sandbox Code Playgroud)

希望这能帮到你......!:)