2012-04-23 8 views
0

私は、ページ上のHiddenFieldsから値を取得するPublic ReadOnly Propertiesを持つDefault.aspxページを持っています。ページは最終的にUsers/Main.aspxにリダイレクトされます。 Main.aspxには、 "〜/ Default.aspx"に設定されたVirtualPathパラメータを持つ@ PreviousPageTypeリファレンスがあります。私はシステムをデバッグで実行するとMain.aspxに分離コードでは、私はPreviousPage.Property is Nothing

lb_Username.Text = PreviousPage.Username 

を持っPreviousPageは=何も

は私が間違って何をしていないこと?文句必要に応じて、より多くのコードを提供することができます。

+4

どのようにページ間を移動していますか?私は信じるPreviousPageを使用するためにResponse.RedirectではなくServer.Transferを使用する必要があります。 –

+0

Tom、はいResponse.Redirectを使用していましたが、Server.Transferに変更すると同じ結果が得られました。PreviousPage =何もありません。転送はDefault.aspxのLoadCompleteイベントにあります。したがって、ページはリダイレクトされる前に '読み込まれています'。 – Mych

答えて

0

Tomが正しくありました...私はResponse.Redirectも使用したコードに別のブランチを持っていました。かつて私はそれらすべてをServer.Transfer PreviousPageを使うように変更しました。 オブジェクトは私に値を与えました。 ありがとうございました