如何在asp.net中提取cookie中的特定信息
我是一名初学者,在visual studio 2008中致力于在asp.net平台上构建网站。我已经创建了一个基本的登录系统。现在我使用cookie将用户名存储在其中,以便使用它访问相应的数据库 比如说。用户名为abc登录的人。它被重定向到配置文件页面。现在,我想在列表视图中显示他的个人资料详细信息,但无法做到。所以我想使用存储在cookie中的username来填充SQLWHERE条件,以搜索此人的表详细信息并将其填充到列表视图中 那么我怎样才能获得cookie信息呢。正如我尝试过的,但我一次访问了它的所有信息,如“2011年5月9日12:22:20 uid=abc” 如果有其他方式显示特定注册用户登录后的信息,请帮助我如何在asp.net中提取cookie中的特定信息,asp.net,sql,data-binding,cookies,login,Asp.net,Sql,Data Binding,Cookies,Login,我是一名初学者,在visual studio 2008中致力于在asp.net平台上构建网站。我已经创建了一个基本的登录系统。现在我使用cookie将用户名存储在其中,以便使用它访问相应的数据库 比如说。用户名为abc登录的人。它被重定向到配置文件页面。现在,我想在列表视图中显示他的个人资料详细信息,但无法做到。所以我想使用存储在cookie中的username来填充SQLWHERE条件,以搜索此人的表详细信息并将其填充到列表视图中 那么我怎样才能获得cookie信息呢。正如我尝试过的,但我一次
感谢U.回答您的字面问题:
Response.Cookies("CookieName").Value
请记住,客户可以根据自己的喜好设置饼干,因此这不是很安全。一个简单的解决方法是让ASP.NET处理cookie细节。如果在session上设置变量,如:
Session["UserName"] = "Ani";
ASP.NET将向客户端发送一个“会话id”cookie,这是安全的。而且用户不能更改其用户名:它只存储在服务器上。会话[“用户名”]。ToString()应该为您提供Ani:)好的,我设置了会话id,那么我将如何从中提取此“Ani”用户名,以便在SQL字符串中使用它填充列表视图,以获取与Ani相关的详细信息。