Asynchronous mvc.net 6 vnext中是否可以使用async@RenderBody?

Asynchronous mvc.net 6 vnext中是否可以使用async@RenderBody?,asynchronous,asp.net-core,asp.net-core-mvc,Asynchronous,Asp.net Core,Asp.net Core Mvc,我经常使用mvc.net vnext,读了几篇关于使用@RenderBody async的文章,但是我从来没有找到一个如何做到这一点的教程 所以我有一个带有导航栏的_Layout.cshtml。 在该栏中,我有几个指向以下页面的链接: <li><a asp-controller="Home" asp-action="Index" ><i class="material-icons">home</i></a></li> 主页

我经常使用mvc.net vnext,读了几篇关于使用@RenderBody async的文章,但是我从来没有找到一个如何做到这一点的教程

所以我有一个带有导航栏的_Layout.cshtml。 在该栏中,我有几个指向以下页面的链接:

<li><a asp-controller="Home" asp-action="Index" ><i class="material-icons">home</i></a></li>
  • 主页
  • 现在点击链接后,页面会进行完整的回发…这很正常

    但正如我所写的,如果我没记错的话,有一个选项可以在MVC6中只以异步方式加载新内容,而不使用自编javascript

    你有一些资源/教程吗


    谢谢:)

    async在此上下文中与ajax调用无关。这是两件不同的事情。我认为您在这里缺少概念。单击链接会导致get请求,说它会回发是不正确的。听起来您对可以使用AngularJS和WebAPI等实现的单页应用程序很感兴趣。在MVC6中,主要的变化是web api控制器和MVC控制器是相同的,而在以前的版本中,它们是不同的,但是相似的东西。在这种情况下,同步与ajax调用无关。这是两件不同的事情。我认为您在这里缺少概念。单击链接会导致get请求,说它会回发是不正确的。听起来您对可以使用AngularJS和WebAPI等实现的单页应用程序很感兴趣。在MVC6中,主要的变化是WebAPI控制器和MVC控制器是相同的东西,而在以前的版本中,它们是不同的但相似的东西