MVC3 Webアプリケーションを作成しています。ユーザーがあるWebページから別のWebページに移動するときに、サーバー側で知っておく必要があります。私は、どのページからユーザーがナビゲートしたのかを知る必要はありません。私はすべてのホームコントローラのアクションにセッション変数を追加することでこれを見つけることができましたが、おそらくもっと良い解決策がありますか?ユーザーがあるWebページから別のWebページにナビゲートすると検出する
0
A
答えて
0
onbeforeunloadブラウザイベントにバインドされたAJAXリクエストを送信してみることができます。
基本的にはクライアント側で発生するため、プログラミングはクライアント側で行う必要があります。 Javascriptは行く方法かもしれない。ユーザーにいくつかの不便を与えるかもしれませんが。
1
コントローラアクションに対してグローバルフィルタ属性を使用します。その属性をグローバルasaxで設定することができます。その場合、アクションがいつヒットしたかを知ることができます。
関連する問題
- 1. aspxページにあるwebgridのあるページから他のページへナビゲートするときにWebコントロールデータが失われる
- 2. ブラウザが別のページにナビゲートしているかどうかを検出
- 3. 1つのWebサイトから別のWebページへhtmlページで1つのphpページを呼び出す
- 4. ユーザーがページからナビゲートするときにangularjs $ timeoutをキャンセルする方法
- 5. Webアプリケーションで使用するWebページを含むjspを検出する方法
- 6. ユーザーがコードビハインドで現在のページからナビゲートしているかどうかを検出します。
- 7. Webページ、ASP.netを訪問するデバイスを検出する
- 8. このページからフルテキストのWebページを解析するには?
- 9. WPFのあるページから別のページにリダイレクトするには
- 10. 別のWebページにaspx Webページのコンテンツを埋め込む
- 11. asp.netのあるページから別のページにユーザー名とパスワードを取得することは可能ですか?
- 12. asp.net Webページから外部Webサイトにログインするには?
- 13. あるWebページから他のページにデータを渡す方法は?
- 14. Webページをナビゲートしてデータを送信する
- 15. WebページからPythonを取得する
- 16. PHPからWebページを解析する
- 17. Webページの空き領域を検出する方法
- 18. ユーザーがAsp.netにWebページを保存するのを防ぐ
- 19. ユーザが別のWebページを更新/閉じる/ナビゲートしようとしたときに確認ダイアログボックスを表示
- 20. Webページからの情報をPythonで抽出する
- 21. 要するにWebページ
- 22. 別のページからナビゲートするときにjavascript/htmlをページに追加しますか?
- 23. 別のWebページのserver.transfer
- 24. htmlページとASP.NETページをナビゲートするときのセッションですか?
- 25. どちらが速く、pythonのWebページやPHPのWebページですか?
- 26. Webアプリケーションにページの検索機能とサポートを追加する
- 27. あるWebサイトから別のWebサイトにセッションを渡す
- 28. ASP.NET内のあるページから別のページにオブジェクトを渡す
- 29. JSのあるページから別のページに値を渡す
- 30. angularjsのあるページから別のページにidを渡す