Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net中创建新的GUID标识?_.net_Asp.net_Guid_Identity_Profile - Fatal编程技术网

如何在asp.net中创建新的GUID标识?

如何在asp.net中创建新的GUID标识?,.net,asp.net,guid,identity,profile,.net,Asp.net,Guid,Identity,Profile,早上好, 请问,我如何重新创建用户的配置文件标识? 如果非注册用户使用某些配置文件的属性(如姓名、姓氏、电话等)创建订单,然后使用新配置文件的属性创建新的订单,新的值将重写旧的(保存在数据库中)属性。。。(这是用户使用同一浏览器时的行为)如何生成完整的新标识GUID?使用asp.net成员资格提供程序创建新用户时,它将自动登录新用户。尝试在调用创建用户后显式注销用户,或者您也可以尝试删除cookie。好的,伙计们,看起来,我找到了解决方案!:) 谢谢你的帮助!!:) @downvoter请发表评

早上好, 请问,我如何重新创建用户的配置文件标识?
如果非注册用户使用某些配置文件的属性(如姓名、姓氏、电话等)创建订单,然后使用新配置文件的属性创建新的订单,新的值将重写旧的(保存在数据库中)属性。。。(这是用户使用同一浏览器时的行为)如何生成完整的新标识GUID?

使用asp.net成员资格提供程序创建新用户时,它将自动登录新用户。尝试在调用创建用户后显式注销用户,或者您也可以尝试删除cookie。

好的,伙计们,看起来,我找到了解决方案!:)


谢谢你的帮助!!:)

@downvoter请发表评论,人们正在寻找答案here@oleksii目前还不清楚被问到了什么问题。此外,他似乎在询问如何创建新的guid,这与问题的其余部分无关。一个新的guid只是
guid.NewGuid
,但他似乎要求更多,比如在创建用户之前如何将活动与用户联系起来。你能把问题说清楚吗,我同意@Oskar@Oskar Kjellin@oleksii好的,如果我有带有属性的用户配置文件:姓名和姓氏。用户设置此属性(“John”、“Doll”),然后保存它。NET将此标识保存到数据库中,数据库中有一条记录:“John”、“Doll”。若同一用户第二天在数据库中设置了“Jack”,“Foo”,则将有2条记录:1#“Jack”,“Foo”;“杰克”、“福”。如何防止这种行为?
AnonymousIdentificationSection tmp = new AnonymousIdentificationSection();
HttpCookie cookies = new HttpCookie(tmp.CookieName);
cookies.Domain = tmp.Domain;
cookies.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(cookies);