戻るボタンをクリックすると、前のページに移動します。しかし私が戻るボタンをクリックすると、私のページには非常に多くのAjaxコールがあるので、同じページにリダイレクトされます。CSHTMLページでwindow.history.back()が機能しない
前のページに移動するためのjavascriptコードはありますか?
私のcshtmlページで以下のコードを試しました。
<input id="btnback" type="button" value="Back" onclick="GoBack();" />
<script type="text/javascript" language="javascript">
function GoBack() {
window.history.back()
}
</script>
<script type="text/javascript" language="javascript">
function GoBack() {
window.history.go(-1)
}
</script>
goback()で、ハードコードされたURLにリダイレクトします。 – G01
@ G01 - それが単一のページならあなたの提案はうまくいくかもしれませんが、私は多くのページを持っています。私はハードコーディングが私のここの要求に合わないと信じています。 –
よく似た問題:https://stackoverflow.com/questions/18465895/on-html-actionlink-click-go-to-previous-page 'Request.UrlReferrer'で' href'属性または 'window.location.href'で' ActionLink'を使用して戻ることができますが、前のページに特定のアクションを処理するためのクエリ文字列が含まれているかどうかを知ることができます。 –