【发布时间】:2011-08-11 13:06:46
【问题描述】:
有没有一种方法可以在不使用 MVC 进行页面回发的情况下更改 url。我的要求是,我有一个页面,在一个按钮上单击只有一小部分页面得到更新。我也想更改那个 url更新。我对“MVC”不太了解。所以如果有办法,请告诉我。
【问题讨论】:
标签: asp.net-mvc
有没有一种方法可以在不使用 MVC 进行页面回发的情况下更改 url。我的要求是,我有一个页面,在一个按钮上单击只有一小部分页面得到更新。我也想更改那个 url更新。我对“MVC”不太了解。所以如果有办法,请告诉我。
【问题讨论】:
标签: asp.net-mvc
您需要 支持 HTML5 的浏览器和一些 JavaScript。 Here是HTML5历史功能的demo。
GitHub 为tree browsing 实现了该功能。在railscast.com 中有screencast。
【讨论】:
恐怕不会。要显示不同的 URL,您必须浏览到该 URL,这将涉及另一个请求。
您可以使用在单击按钮时触发的 AJAX 调用来更新部分页面。
【讨论】: