如何使用 Razor 页面在 Blazor 中渲染部分视图

问题描述 投票:0回答:1

我正在尝试弄清楚如何使用 .Net 7 在 Blazor 服务器应用程序中的 Razor 页面中使用部分视图。 我有一个网格(使用同步融合)并创建了一个自定义按钮。

enter image description here

我正在使用 OnCommandClicked 事件处理程序来调用 OnCommandClicked 函数,该函数将向 SiteModel 对象传递部分视图。 enter image description here

但是 我尝试了一些方法,但无法显示部分视图...... 任何帮助都会很棒!

到目前为止我已经参考了以下文档; https://learn.microsoft.com/en-us/aspnet/core/mvc/views/partial?view=aspnetcore-7.0

我希望单击按钮,然后导航到部分视图以仅显示链接到行数据的记录。

c# razor blazor blazor-server-side syncfusion
1个回答
0
投票

为了满足您的要求,您可以使用 Uri 助手进行路由。这涉及将上下文数据从按钮单击事件传递到 DataGrid 数据的“Link”变量中指定的 URL。此操作会将页面路由到相应的 URL。接下来,您应该创建一个新的 Razor 页面用于路由。定义路由URL并指定要接收的参数。使用必要的详细信息对其进行初始化。

有关更多信息,您可以参考以下文档:https://blazor.syncfusion.com/documentation/datagrid/column-template#using-hyperlink-column-and-performing-routing-on-click

© www.soinside.com 2019 - 2024. All rights reserved.