これは非常に奇妙なシナリオで、
たとえば、「 http://web.site.com 」のように自分のサイトをこのように閲覧するとします。私のサイトは私のホームページを完全に表示します。上部のこのページでは、1 つのユーザー コントロールを使用しており、このユーザー コントロールにはログアウト リンク ボタンが表示されています。
ケース 1: このシナリオでこのボタンをクリックすると、起動しません。
ケース 2: しかし、「 http://web.site.com/default.aspx 」のように自分のサイトを開くと、正しく動作して起動します。
誰でもこれについて私に提案できますか?
以下のコントロールはユーザーコントロールで使用しています
<asp:linkbutton id="logoutLinkButton" runat="server"
onclick="logoutLinkButton_Click1">logout</asp:linkbutton>
リンクボタンのイベントコードは
protected void logoutLinkButton_Click1(object sender, EventArgs e)
{
var url = this.Request.RawUrl;
Authentication.Logout();
Response.Redirect(url);
}