コードビハインドでポストバックまたはページのリロードを強制する方法が必要です。いくつかのJavaScriptを使用しようとしましたが、うまくいきませんでした。ネットをブラウジングすると、最初の質問は「なぜ」ですか?
状況は、自動ポストバックにドロップダウン リストがあり、グリッドビュー データソースの選択パラメーターがそのドロップダウン リストの選択された値から派生しているということです。そのため、ページは正常に機能し、選択したアイテムが変更されるたびにコンテンツが更新されます。しかし、一部のリンクやボタンは顧客をページから外してしまうため、後でリンクし直します。
アイデアは、セッションの最後の選択を保存し、セッション オプションがデフォルト以外の場合は最初の page.load イベントをチェックすることです。それに基づいてドロップダウンリストのselectedindexを変更できるようになりましたが、どうやらデータソースはpage.loadよりも速くトリガーされるため、リロードを強制できない限り、これは役に立ちません。
何か案は?もちろん、ページ全体のポストバック/リロードが唯一のオプションではありません。グリッドビュー/データソースを強制的に更新するだけで十分です。ページ全体をリロードする以外に、それを行う方法がわかりません。
ありがとう。