如何在ASP.net中更改URL而无需重新加载页面



是否可以在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/"

相关内容

  • 没有找到相关文章

最新更新