我为此浪费了一周的时间。我想使用一个 LinkButton 而不是标准的 asp 按钮,这样我就可以将一个 SkinID 附加到它上面,用于链接按钮。使用链接按钮时:
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Login" SkinID="loginButton"
ValidationGroup="rgtLogin" />
匿名 cookie 永远不会被删除,并且 Profile_OnMigrateAnonymous 会被无休止地调用。而且由于 cookie 永远不会被删除,我的个人资料永远不会被设置为正确的用户。
我把它改回了普通的 asp 按钮,它的工作原理应该是这样。有谁知道为什么我不能在登录控件上使用上述代码作为登录命令?我需要知道如何将我的皮肤应用到常规按钮上。