我一直在查看 StackOverflow 和 Internet 上关于能够通过 ASP.NET LinkButton 将用户从 Facebook 注销的大量帖子。
我尝试从以下帖子中实施解决方案:
代码
ASPX 页面
<asp:LinkButton ID="LogoutButton" CssClass="log-out fb" OnClick="LogoutButton_Click" runat="server">Logout</asp:LinkButton>
JavaScript
$(".log-out.fb").click(function () {
FB.logout(function (response) {
//Logged out
FB.Auth.setAuthResponse(null, 'unknown');
});
});
HTML 输出
<a id="MainContent_LogoutButton" class="log-out fb" href="javascript:__doPostBack('ctl00$MainContent$LogoutButton','')" style="width: 66px; ">Logout</a>
我绝对知道通过 Firebug 调试时会触发 jQuery click 事件。jQuery 代码在与标准 HTML 锚点结合使用时可以正常工作,因此它没有理由不在 ASP.NET LinkButton 上工作。
任何帮助,将不胜感激。