asp.net - 在aspx页面中设置 session 值

标签 asp.net session

我想通过 JavaScript 在我的 aspx 页面中为 session 变量分配一些值。

 var name = e.object.text;
 <%# Session["CurrentName"] = name %>

以上代码给出以下错误:

Compiler Error Message: CS0103: The name 'name' does not exist in the current context

当我在 google 上搜索时,所有帖子都是关于从 JavaScript 中的 session 中获取值的。但我想在 JavaScript 代码中将值设置为 session 变量。

如何在 JavaScript 中为 session 变量赋值?

谢谢

最佳答案

使用 Javascript 访问和分配 session 变量:

See Here

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

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

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

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

        var username = '<%= Session["UserName"] %>';
        alert(username );
    }
</script>

希望这对您有帮助......! :)

关于asp.net - 在aspx页面中设置 session 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372884/

相关文章:

c# - 使用程序集名称和类类型动态创建类对象

asp.net - LINQ to SQL - 更新记录

python - 使用Python+Flask实现高效的 session 变量服务器端缓存

session - 在 Spring Security 3.0 中登录时设置 cookie

php - PayPal IPN 在返回时丢失 session ?

java - 无状态服务器如何在服务器端保持 session 状态?

mysql - 提供者 Entity Framework MySQL 中出现错误

asp.net - 如何对 ASP.NET 应用程序进行负载测试?

javascript - 如何根据复选框列选择表格中的行

android - session 超时并在 android 中几个小时后自动从应用程序注销