我想點擊返回按鈕時導航到前一頁。但是當我點擊返回按鈕時,它會將我重定向到同一頁面,因爲我的頁面有很多ajax調用。window.history.back()在CSHTML中不起作用
有沒有可用的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。您可以使用'ActionLink'與'href'屬性或'window.location.href'與'Request.UrlReferrer'返回,但要注意上一頁是否包含查詢字符串以處理某些操作。 –