ASP.NET MVC 3 Razor 将部分从一个控制器视图渲染到另一个控制器视图
从局部视图重定向到另一个局部视图而不刷新主页的最佳方法是什么?因此,单击按钮后,一个局部视图会更改为另一个局部视图。你可以用 jQuery 来做到这一点,或者有更好的方法来执行此操作吗? 你还需要传递一个 id
What is the best way to redirect to another partial view from a partial view without refreshing the main page. So 1 partial view changing into another partial view after a button click. Can you do this with jQuery , or is there a better way to perform this?
Also you need to pass an id with it
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在这种情况下,AJAX 似乎是一个很好的解决方案。因此,您可以在页面上的某个位置放置一个按钮:
然后在单独的 javascript 文件中以不显眼的方式 AJAX 化此链接:
控制器操作将简单地返回相应的部分视图:
AJAX seems like a good solution in this case. So you could place a button somewhere on the page:
and then unobtrusively AJAXify this link in a separate javascript file:
The controller action will simply return the corresponding partial view:
Ajax.ActionLink 将为您开箱即用地执行此操作,而无需编写额外的 JavaScript 代码。
Ajax.ActionLink will do this for you out of the box without having to write additional javascript code.