是否可以在ASP.net中不重新加载页面的情况下更改URL ?
在5之前的HTML版本中(所以XHTML, HTML4等),不可能操纵页面的实际整个url,但您可以通过@JamesGoodwin所说的片段标识符来操作。这在Facebook, Twitter等上非常有效。
在HTML 5中,已经设计了一个API,允许您推送反映页面实际URL的历史更改。在Github上导航source选项卡就是一个很好的例子。
这是Mozilla开发者网络上的API的概要
你可以在不重新加载页面的情况下改变URL的唯一部分是片段标识符。
片段标识符可以通过使用JavaScript修改location.hash
属性来改变。
我认为你可以用javascript做到这一点。试试这个:
window.location = "http://www.google.com/"