2013-07-17 46 views
0

在Web應用程序,在asp.net我使用一個網格視圖,因爲我有一個鏈接按鈕,在行命令事件我綁定到該鏈接的URL,當我點擊它註銷時,它即將登錄頁面。在行命令我寫這樣的代碼在asp.net中的網格視圖行命令?

Response.Redirect(s,false);

其中s包含像abc/abc_approval/xyz.aspx這樣的網址。它給予了特別的URL只保留URL重定向到他們的目的地。 當涉及到登錄頁面的URL這樣

的Login.aspx?RETURNURL =%2fabc%2fabc_Approval%2fxyz.aspx

請幫助我。

+0

那麼你是說,不管如果你點擊GridView中的鏈接按鈕,它會將用戶註銷? –

+0

沒有卡爾安德森,它是特別的博客網址,有這麼多的網址在那裏,當我調試頁面,它顯示沒有錯誤簡單重定向到登錄頁面。重定向後的登錄頁面的URL如下所示:Login.aspx?ReturnUrl =%2fabc%2fabc_Approval%2fxyz.aspx –

回答

1

這似乎並不是redirect的問題,您可能在abc/abc_approval/xyz.aspx上認證失敗,或者任何錯誤都可能導致重定向到登錄頁面。在web.config中檢查customErrors標記,登錄頁面可能是未處理錯誤的默認值。把調試器放在懷疑的頁面上,看看是否有錯誤發生。

+0

不是它不是登錄頁面adil,它是一些東西「〜/ User/errpag.aspx」 –

+0

您是否調試過造成這種情況的頁面? – Adil

+0

是的,沒有什麼錯誤,它只是重定向到登錄頁面 –