私はこれで一週間の時間を失いました。標準のaspボタンの代わりにLinkButtonを使用したかったので、リンクボタンに使用するSkinIDをアタッチできました。リンクボタンを使用する場合:
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Login" SkinID="loginButton"
ValidationGroup="rgtLogin" />
匿名Cookieが削除されることはなく、Profile_OnMigrateAnonymousが際限なく呼び出されます。また、Cookieが削除されることはないため、プロファイルが正しいユーザーに設定されることはありません。
これを通常のaspボタンに戻しましたが、正常に機能します。LoginコントロールのLoginコマンドに上記のコードを使用できない理由を誰かが知っていますか?通常のボタンに肌を塗る方法を理解する必要があります。