【问题标题】:Avoid Refreshing the layout page in ASP.NET Core MVC避免在 ASP.NET Core MVC 中刷新布局页面
【发布时间】:2019-10-07 04:23:15
【问题描述】:

每当我单击 Core MVC 应用程序中的任何导航链接时,都会重新加载整个布局。这将重置活动的导航链接。有没有办法只加载@RenderBody() 部分而不重新加载整个页面。

我已经通过this 回答,但我有太多的意见来利用它。在 Core MVC 中是否有任何新方法可以做到这一点。 非常感谢任何帮助,谢谢

【问题讨论】:

  • “这会重置活动的导航链接” - 这是什么意思?无论如何,您的意思是要将您的网站变成一个单页应用程序或类似的东西,您可以在其中使用部分/API 响应刷新正文?
  • 是的,和你说的差不多

标签: ajax asp.net-mvc asp.net-core asp.net-core-mvc


【解决方案1】:

我认为没有新的方法。但是为什么不将您的活动导航保存在 RouteData 中,如下所示:https://stackoverflow.com/a/20411015/5750143

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 2020-02-12
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多