如何在ASP.net中更改URL而不重新加载页面?
在ASP.net中是否可以在不重新加载页面的情况下更改URL?在不重新加载页面的情况下可以更改URL的唯一部分是如何在ASP.net中更改URL而不重新加载页面?,asp.net,ajax,fragment-identifier,Asp.net,Ajax,Fragment Identifier,在ASP.net中是否可以在不重新加载页面的情况下更改URL?在不重新加载页面的情况下可以更改URL的唯一部分是 片段标识符可以通过使用JavaScript修改location.hash属性来更改。在5之前的HTML版本(如XHTML、HTML4等)中,不可能操纵页面的实际整个url,但可以通过@JamesGoodwin所说的片段标识符来操作。这在Facebook、Twitter等网站上产生了巨大的影响 在HTML5中,设计了一个API,允许您推送反映页面实际URL的历史更改。一个很好的例子是在
片段标识符可以通过使用JavaScript修改
location.hash
属性来更改。在5之前的HTML版本(如XHTML、HTML4等)中,不可能操纵页面的实际整个url,但可以通过@JamesGoodwin所说的片段标识符来操作。这在Facebook、Twitter等网站上产生了巨大的影响
在HTML5中,设计了一个API,允许您推送反映页面实际URL的历史更改。一个很好的例子是在Github上导航source选项卡时
下面是一个我想你可以用javascript来实现这一点。试试这个:
window.location = "http://www.google.com/"
这将重新加载页面