私は奇妙な問題を抱えています。これがシナリオです
ここに私のファイルがあります:
- Project1.aspx
- Project2.aspx
これらは、Page_Load 関数を含め、まったく同じように設定されています。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
If (Not Page.IsPostBack) Then
setPrevIndex(-1)
...
End If
End Sub
どちらもこのように設定されています。
ここで私は問題に直面しています。これらのページのいずれかに移動するときは、(関数を介して) prevIndex が -1 に設定されていることを確認する必要があります。
- Project1.aspxの場合、ページに移動すると、Page_Load が発生します。
- Project1.aspxの場合、ページを更新すると、Page_Load が発生します。
- Project1.aspxの場合、ブラウザーのナビゲーション バーで [移動] を押して現在のページに戻ると、Page_Load が発生します。
- Project2.aspxの場合、ページに移動すると、Page_Load が発生します。
- Project2.aspxの場合、ページを更新すると、Page_Load が発生します。
- Project2.aspxの場合、ブラウザーのナビゲーション バーで [移動] を押して現在のページに戻ると 、Page_Load がまったく起動しません。 関数は呼び出されません。
なぜ何かアイデアはありますか??? これは何が原因でしょうか?
説明を求めてください。
アップデート:
同じURLを指しているURLで「Go」を押すと、再ロードされるのはマスターページだけのようですが、Load_Pageイベントも発生しません...
他の提案はありますか?
ありがとう、E