Asp.net 如何在不进行任何服务器访问的情况下更改URL

Asp.net 如何在不进行任何服务器访问的情况下更改URL,asp.net,javascript,Asp.net,Javascript,我想在页面显示后更改URL(查询字符串数据)。 我怎么做?你不能。位置中唯一可以在浏览器不向服务器请求新URL的情况下更改的部分是散列(因为它是当前文档的本地部分)。您不能更改。location中唯一可以更改的部分是散列(因为它是当前文档的本地部分)。javascript对象窗口。location具有属性href。因此,您可以通过以下方式在JavaScript代码中对其进行更改: location.href = 'http://stackoverflow.com/' javascript对象w

我想在页面显示后更改URL(查询字符串数据)。
我怎么做?你不能。
位置
中唯一可以在浏览器不向服务器请求新URL的情况下更改的部分是散列(因为它是当前文档的本地部分)。

您不能更改。
location
中唯一可以更改的部分是散列(因为它是当前文档的本地部分)。javascript对象窗口。location具有属性href。因此,您可以通过以下方式在JavaScript代码中对其进行更改:

location.href = 'http://stackoverflow.com/'

javascript对象window.location具有属性href。因此,您可以通过以下方式在JavaScript代码中对其进行更改:

location.href = 'http://stackoverflow.com/'

“不做任何服务器跳闸”-触发服务器跳闸。“不做任何服务器跳闸”-触发服务器跳闸。是否正在寻找向URL添加查询的方法?比如“www.example.com?data=value”,实际上我不希望我的页面得到刷新。有可能吗?我认为你想做的事做不到。此外,我认为你不明白你想做什么。实际上,我的URL类似于www.example.com?id=5,我希望它在加载后成为www.example.com。你是否在寻找向URL添加查询的方法?比如“www.example.com?data=value”,实际上我不希望我的页面得到刷新。有可能吗?我认为你想做的事做不到。此外,我认为你不明白你想做什么。实际上,我的URL就像www.example.com?id=5,我希望它加载后成为www.example.com。