无登陆时候 客户购物车问题 怎么能给与客户唯一的标识 存储在cookie里?在下次登陆时候获取cookie? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每个Session都有一个SessionID,标记会话者的身份,这个东西是通过Cookie保存到客户端的。 怎样获取每个用户的SessionID? Cookie是保存在客户端(直接点说就是浏览器了)的,只要不过期或者客户没有强制删除掉,就还会有效。当客户收藏商品时,Button_Click{你就在服务端将相关信息保存到Cookie中},不过这样会回发页面的,最好是用Ajax。或者直接用JS操作Cookie也是可以的 一般是用cookie存的信息,但是如果客户禁止cookie的话就不好弄了 唯一标识?用户登录的时候取出用户的ID 然后连同ID 和商品一起存入COOKIE里下次没登陆的时候检查用户机器里的COOKIE 在取出来啊。有个疑问 如果机器是public的话 就有好多cookie了 这样的话取哪个呢? 我意思是说 怎么给每个访客 一个唯一的标识 ?我是要获取cookie来匹配 XML文件名来读取信息 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sID = Session.SessionID.ToString();//我听说Session是服务器分配自动的,此时的SessionID是那个 Session["sID"] = sID; //自动获取的值吗????? } } protected void Button1_Click(object sender, EventArgs e) { string userName = this.TextBox1.Text; Session["userName"] = userName; Response.Redirect("Target.aspx"); }Target.aspxprotected void Page_Load(object sender, EventArgs e) { string userName = Session["userName"].ToString(); string sID = Session["sID"].ToString(); Response.Write(string.Format("欢迎{0}登陆,您的SessionID是{1}。", userName, sID)); } 会员 就用会员ID 来存入cookie值, 游客的话 我也不知道怎么标识啊 cookie保存在客户端SessionID 属性用于唯一地标识在服务器上包含会话数据的浏览器。SessionID 值由 ASP.NET 随机生成,并存储在浏览器的不过期 Cookie 中。每次向 ASP.NET 应用程序发送请求时,SessionID 值便被发送到 Cookie 中。 能确定SessionID 是唯一的吗? 如何实现网站文件批量下载功能,有做过的没有 求助:有点难弃的SQL语句写法,急急急! 请问inc文件和母版页的区别。 如何读取Datagrid控件中checkbox的值(急求) jquery 根据text获取如何做? 如何实现WebForm页面继承 一级域名和二级域名是不是要买两个空间 把实体类序列化为JSON格式的字符串。本地测试正常,传到服务器报错。 使用HttpModule记录当前登陆人的ID 发布web错误 简单的用户权限 有点纠结 求告知.net中实现模糊查询。
怎样获取每个用户的SessionID?
当客户收藏商品时,Button_Click{你就在服务端将相关信息保存到Cookie中},不过这样会回发页面的,最好是用Ajax。或者直接用JS操作Cookie也是可以的
我意思是说 怎么给每个访客 一个唯一的标识 ?我是要获取cookie来匹配 XML文件名来读取信息
{
if (!IsPostBack)
{
string sID = Session.SessionID.ToString();//我听说Session是服务器分配自动的,此时的SessionID是那个
Session["sID"] = sID; //自动获取的值吗?????
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string userName = this.TextBox1.Text;
Session["userName"] = userName;
Response.Redirect("Target.aspx");
}
Target.aspx
protected void Page_Load(object sender, EventArgs e)
{
string userName = Session["userName"].ToString();
string sID = Session["sID"].ToString();
Response.Write(string.Format("欢迎{0}登陆,您的SessionID是{1}。", userName, sID));
}
SessionID 属性用于唯一地标识在服务器上包含会话数据的浏览器。SessionID 值由 ASP.NET 随机生成,并存储在浏览器的不过期 Cookie 中。每次向 ASP.NET 应用程序发送请求时,SessionID 值便被发送到 Cookie 中。