我們遇到了ASP服務器的問題。.NET Response.Redirect在新服務器上無法正常工作
如果您嘗試訪問受密碼保護的頁面,它會執行安全檢查並重定向您,如果您未登錄,則保留該URL(即Members/MemberLogin.aspx?doc =/PodCast/Default.aspx)
vb腳本將「/PodCast/Default.aspx」放置在一個變量中,並保存它直到登錄過程完成。
一旦用戶鍵入他們的用戶名和密碼,它會假設做一個Response.Redirect(strRedirectURL)並轉到「/PodCast/Default.aspx」,而是進入default.aspx頁面進行登錄成功。
起腳是的,我知道的代碼是100%正確的監守,它正在我們之前的服務器上,但是當我們推開所有的數據到這個服務器,一切正常但片。
任何建議,將是偉大的!
謝謝大家!
第一關,我沒有太大的.NET傢伙,所以裸跟我,如果我聽起來無知。 編寫所有這些的人不再在這裏,代碼似乎是在這裏和那裏與不常見的做法有點錯誤。 這就是說,登錄頁面檢測到上一頁時,它會在頁面加載後將其放置在字符串變量中。輸入用戶名和密碼後,它似乎重新加載並釋放變量信息,並默認爲else變量聲明的內容。 這有道理嗎?大聲笑 感謝您的幫助! – Brad 2010-06-04 19:49:43
這是if語句我提到上述 如果len(strRequestedDoc)> 0,則 strRedirectURL = strRequestedDoc \t \t \t \t \t 否則 strRedirectURL = 「/成員」 \t \t \t 結束如果 – Brad 2010-06-04 19:50:55
您可以發佈您的代碼 - 登錄頁面的背後?由於您使用的是自定義功能,因此如果沒有它,將很難提供幫助。我認爲源代碼是關鍵。 – 2010-06-04 19:55:35