我在一些调查网站上看到过这个。他们在客户端使用什么 C# 代码来保持 URL 相同,但是当单击“下一步”按钮时,保持相同的 aspx 页面
- 没有任何查询字符串;
- 即使是 url 中的一个字符也没有任何变化;和
- 网格、数据、内容、问题不断变化?
任何人都可以给出一个代码示例如何实现这一目标吗?
我的主要问题是如何在代码隐藏中更改页面数据并保持相同的 url。
最佳答案
没有比在服务器端维护的 session 更简单的了。在 session 中存储一个“当前问题编号”,在每次成功的回发时递增它,你就有了你要问的问题。
另一种可能性 - 包含“当前问题编号”的 cookie。
当然,cookie 和 session 在查询字符串中都是不可见的。
关于c# - 什么技术允许在不更改 URL 的情况下更改页面内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12029004/