ASP.NET MVC 2 重新加载页面而不刷新并保持 URL 变化

发布于 2024-10-29 12:21:13 字数 98 浏览 1 评论 0原文

我正在使用 ASP.NET MVC 创建一个项目。我想在占位符中显示页面内容而不刷新页面,类似于 ajax 但随着 URL 的变化,我怎样才能完成这个?

感谢您的回复

I am creating a project using ASP.NET MVC. I want to show content of pages in the placeholder without refreshing the page, something like ajax but WITH the URL changing, How can I accomplish this ?

Thank you for your responses

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

知你几分 2024-11-05 12:21:13

如果您更改浏览器的 url,这将自动执行重定向并刷新整个页面。您可以使用不会触发刷新的井号 (#)。例如,如果您将 /home/index#foo 更改为 /home/index#bar,页面将不会刷新,但您可以在后台发送 AJAX 请求来更新一些占位符。

If you change the url of the browser this will automatically perform a redirect and refresh the entire page. You could use the hash sign (#) which doesn't trigger a refresh. For example if you change /home/index#foo to /home/index#bar the page won't refresh but you could send an AJAX request behind the scenes to update some placeholder.

薄荷梦 2024-11-05 12:21:13

我使用 jQuery BBQ 插件(http://benalman.com/projects/jquery-bbq-plugin/)取得了巨大成功。这个和 jQuery 模板引擎将非常适合您想要完成的任务。

I've used the jQuery BBQ plugin (http://benalman.com/projects/jquery-bbq-plugin/) with great success. This and the jQuery Templating engine would be great for what you are trying to accomplish.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文