我有一個網頁,Response.aspx
,這個文件後面的代碼是Response.aspx.cs
。此文件包含的代碼來解析URL參數,並將其保存到數據庫中,並在在response.aspx.cs
文件,讀取的id
值這個文件被稱爲從另一個Web應用程序的回調URL作爲Response.Redirect不能在C#文件中工作
wwww.myswbsite.com/response.aspx?id1=1
並寫入Page_Load
函數中的數據庫。
現在,一旦將數據寫入數據庫,我希望網頁從當前網頁重新導向到新網頁,例如「Learn.aspx」。在頁面加載功能中,我添加了代碼Response.Redirect("Learn.aspx")
,但這似乎不能在任何地方重定向。實際上,如果我在瀏覽器中輸入命令www.mywebsite.com/response.aspx
,那麼它將重定向到新的Learn.aspx頁面,但是當url被調用爲回調函數時,Response.Redirect函數似乎不起作用,但代碼隨着值被寫入數據庫,正在進入頁面加載功能。
任何幫助解決這個問題,非常感謝。
感謝
請發表您的Response.aspx.cs源 –
請詳細說明如何對Response.aspx進行「回調」。我有一種感覺,你在錯誤的地方做重定向,而應該在調用者那裏做。 –