アプリケーションのすべてのページに次の [戻る] ボタンがある ASP.NET アプリケーションで作業しています。
<input type="button" id="btnBack" onclick="history.back();" value = "<- Back" />
ほとんどの場合、これが機能しない特定の Test.aspx ページがあります。autopostback
Test.aspx ページには、 trueに設定されたドロップダウン リストしかありません。
ドロップダウンリストの値をある値に変更すると、たとえばデフォルト値value1
からに変更しvalue2
、その後 をクリックすると、btnBack
ほとんどの場合機能しません。うまくいかないときは、ブラウザの戻るボタンが無効になっていることがわかります。
興味深いのは、これが Test.aspx ページでのみ発生することです。
この質問を読みました: IE8 Back Button Stops Working on ASP .NET Page。残念ながらあまり役に立ちませんでした。
編集:Page.SmartNavigation = true;
コード ビハインドも設定して、ポストバックがブラウザーの履歴に追加されないようにしましたが、同様に役に立ちませんでした。