我想在我写笔记的页面上更改查询字符串。当我保存笔记时,我希望查询字符串包含该笔记的条目。因此,在初始保存后,用户可以根据查询字符串进行更新。但是要更新查询字符串,我需要进行完整的回发。有没有办法像这样更改查询字符串?
最佳答案
不,您不能在不重新加载的情况下更改当前查询字符串。不过,您可以使用 url 的 frgament 部分 (#
)。设置片段部分可能允许您在不重新加载的情况下向浏览器历史记录添加一些条目。
例如,如果您当前的网址是 http://example.com/foo
,您可以将其更改为 http://example.com/foo#bar=baz
无需重新加载当前页面。
关于c# - 如何在没有回发的情况下更改同一页面上的查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17632472/