2013-10-16 71 views
0

在我的項目我是檢查用戶密碼experied與否,如果experied然後我重定向我的網頁修改密碼頁面這樣的:Response.Redirect的工作不正常

Sub VerifyPasswordResetNeeded()   
     Using db As New ContactConnectionFast 
      Dim needPassChange = db.sp_UserPasswordResetNeed(CurrentUser.UserIdentity.UserID) 
      If needPassChange(0) = "0" Then 
       Response.Redirect("~/Secure/ChangePassword?reset=" + Encryption64.Encrypt(1), False) 
      End If 
     End Using   
    End Sub 

這個代碼我在我的師傅檢查頁面。 但每次我得到的錯誤消息此消息時 enter image description here

請任何一個幫助我

+1

我懷疑它的意思是,當你試圖訪問'ChangePassword'頁面時,你顯示的函數正在執行,所以你進入了一個重定向循環,你一直試圖重定向到同一頁。 –

+0

實際登錄後,我檢查我的主人如果我的sp返回0,那麼它重定向到changepassword頁面。 – Rajpurohit

+0

在頁面上使用代碼而不是母版頁,因爲頁面的page_load在母版頁之前被調用page_load –

回答

0

我想重定向到頁面,從而導致一個無限循環。

+0

是的,我正好有同樣的問題。 – Rajpurohit

+0

從fiddlertool.com下載fiddler(免費)。它是用於調試的簡單工具。你可以找到爲什麼它導致重定向問題 –