[英]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.