[英]What technology allows page content to change without changing the URL?
我已經在一些調查網站上看到了這一點。 他們在客戶端使用什么C#代碼來保持URL不變,但是當單擊“下一步”按鈕時,將保持相同的aspx頁
誰能舉一個明智的例子來實現這一目標?
我的主要查詢是如何在后台代碼中完成此操作以更改頁面數據並保持相同的url。
在服務器端維護會話最簡單。 在會話中存儲“當前問題編號”,在每次成功回發時將其遞增,您就可以提出要求。
另一種可能性-包含“當前問題編號”的cookie。
當然,cookie和會話在查詢字符串中都是不可見的。
“更改頁面數據並保持相同的URL。” 答案是Server.Transfer 。 此方法將保留網址。
下一步按鈕可以使用HTTP POST方法提交表單。 表單數據可能包含會話,問題和響應數據。 該網站使用它來構建新的響應。 與GET不同,POST不會將數據合並到URL中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.