仅刷新 ASP.NET 个 CORE Razor 页面中的内容页面

Refresh only content page in ASP.NET CORE Razor Pages

请是 Razor 页面的新手。我需要将 AdminLTE 模板集成到我已成功完成的 Razor 页面应用程序中。

我在 _Layout.chtml 文件中放置了带有打开特定页面的锚标记的边栏菜单、页眉栏和页脚 html 代码,然后我在 div同样 _Layout.chtml 呈现内容页面

<div class="content-inner-all">
    @RenderBody()
</div>

这工作正常,但是当我单击任何菜单选项时,它可以正常打开内容页面,但它会刷新整个页面以及边栏。 我想要的是能够在不刷新侧边栏的情况下仅单击内容页面。 请帮帮我 谢谢

为了让您在不刷新整个页面的情况下刷新或加载内容,我建议您将 blazor 服务器集成到您的 razor 页面应用程序中。

Blazor 允许您将管理模板拆分为不同的可路由组件和页面,侧边栏和您不需要刷新的任何其他组件都不会刷新。

可能需要一段时间才能适应,但它最适合您的管理模板。