How to change the querystring on the same page without postback
ajax, asp.net, c#, javascript
Solution
No, you cannot change the current query string without reloading. You could use the frgament portion of the url though (`#`). Setting the fragment portion might allow you to add some entries to the browser history without reloading.
For example if your current url is `http://example.com/foo` you could change it to `http://example.com/foo#bar=baz` without reloading the current page.
Problem
I want to change the querystring on the page where I write notes. When I save the note I want the querystring to have the entry for that note. So after the initial save the user can update based on the querystring. But to update the querystring I need to do full postback. Is there anyway to change the querystring like this?