global.asax の session_start イベントは、Web サイトのページに初めてアクセスしたときにのみ発生するはずだと思いました。しかし、毎回実行されるさまざまなパスに移動すると、asp.net mvc3で気づきました。
元。
http://webserver/home/index - runs once here (link 1)
http://webserver/contact/index - runs once here (link 2)
session_start が 1 回だけ実行されるように設定する必要がありますか? セッション変数を現在の日時に設定してこれをテストし、セッション変数をレイアウト ページに表示しました。上からリンク 1 をクリックすると時間が表示され、上からリンク 2 をクリックすると時間が表示されました。両方の時間は異なっていました。何か案は?
ありがとうございました