![](/img/trans.png)
[英]How to redirect user to a URL after filling out a form from a third party site
[英]How do I return a user back to the page they came from after filling out a contact form?
我有一個VB / asp.net 4的網站,客戶可能在一個頁面上寫着“聯系工程師”,它會帶你到一個聯系表格。 填寫表格后,它說:
您的留言已發送。 感謝您與USS Vision聯系。 USS Vision工程團隊的成員將盡快回復您。
我想添加一個超鏈接,說“返回你來自的頁面”並讓他們點擊它並返回到那個頁面。 這是可能的,如果可以的話,我該怎么做呢? 感謝任何人提供的任何幫助!
也許document.referrer
或window.history
可以幫助你。
更新:
根據對此答案的評論,我還建議在用戶到來時檢索HttpRequest.UrlReferrer並將其保存在Session中,然后在任何需要的地方使用它。
除非有一些令人信服的理由讓他們離開他們所在的頁面,否則通過在模態窗口中打開聯系表單來處理它可能是最簡單的 - 並且更好的用戶體驗; 用戶填寫表單,提交表單,收到確認,並關閉模式,沒有麻煩沒有大驚小怪。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.