這是一個很奇怪的場景,ASp.Net鏈接按鈕單擊事件不會觸發,
想,我瀏覽我的網站,如「http://web.site.com」這種方式。我的網站完全顯示了我的主頁,在頂部的這個頁面上,我使用了一個用戶控件,並且此用戶控件顯示了一個註銷鏈接按鈕。
的情況下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);
}
什麼是你對那個按鈕的代碼? – Habib 2013-05-08 11:32:09
檢查註銷鏈接。我想你沒有使用登錄狀態控制。 – nunespascal 2013-05-08 11:32:51
您設置了哪些網址鏈接? – Sudz 2013-05-08 11:33:28