如何在没有回发的情况下更改同一页面上的查询字符串

时间:2013-07-13 17:19:16

标签: c# javascript asp.net ajax

我想在我写笔记的页面上更改查询字符串。当我保存笔记时,我希望查询字符串包含该笔记的条目。因此,在初始保存之后,用户可以根据查询字符串进行更新。但要更新查询字符串,我需要完全回发。反正有没有改变这样的查询字符串?

1 个答案:

答案 0 :(得分:4)

不,如果不重新加载,则无法更改当前查询字符串。您可以使用网址的frgament部分(#)。设置片段部分可能允许您在不重新加载的情况下向浏览器历史记录添加一些条目。

例如,如果您当前的网址为http://example.com/foo,则可以将其更改为http://example.com/foo#bar=baz,而无需重新加载当前网页。