0
いくつかの理由で、一部のユーザーが私のサイトにnull
AnonymousID
を取得します。私はそれらを新しいGuids
にリセットしたいですが、どうですか?ASP.NET MVCでAnonymousIDをリセットするには?
これやろうとしている。
public void AnonymousIdentification_Creating(object sender,
AnonymousIdentificationEventArgs args)
{
args.AnonymousID = Guid.NewGuid().ToString();
}
そして、この:nullに
protected void Application_EndRequest(object sender, EventArgs e)
{
if (Request.IsAuthenticated && Request.AnonymousID == null)
{
System.Web.Security.
AnonymousIdentificationModule.ClearAnonymousIdentifier();
}
}
AnonymousID
リセットしますが、新しいASSINGません。そして、AnonymousIdentification_Creating
は呼び出されません。
手動で設定するか、新しいAnonymousID
にリセットする方法はありますか?
更新:<anonymousIdentification enabled="true" />
でもあります。
:これを有効にするには、設定 =>のsystem.webタグの下にweb.configファイルに次のタグを追加する必要があります。投稿を更新しました。 –
'AnonymousIdentification_Creating'は最初の起動時にブラウザがココになっていないのに' ClearAnonymousIdentifier'の後には動作していません –