1

ページの移動に問題があります。解決するのを手伝ってください。

1つのasp.netページforexample Page1.aspxでは、ラベルに表示されるドロップダウンでアイテムを選択するとドロップダウンがあります。次に、page1.aspx の linkbutton をクリックして、page1.aspx から page2.aspx への別のページに移動します。再び page1.aspx に来ると、以前に選択したドロップダウンの値がラベルに表示されます。

私を助けてください。

4

2 に答える 2

0

HTTPはステートレスプロトコルです。これは、具体的に依頼するように指示していないものはすべて忘れてしまうことを意味します。

Page1.aspxに戻ると、プログラムは以前に何が選択されたかを認識していません。

ユーザーの選択を永続化するという観点から、Session(またはCookie)にそれらを保存し、Page1.aspxに戻るときに既存の選択を確認することを検討する必要があります。

その時点でユーザーの値を保存している場合は、Page_Loadイベント中に正しい値を設定できます。

于 2012-10-09T10:33:25.247 に答える
0

ウィザードのような場合は、同じページでウィザードコントロールを使用することをお勧めします。

ここに例があります、 http://www.4guysfromrolla.com/articles/061406-1.aspx

于 2012-10-09T10:38:35.307 に答える