如何在没有重定向页面的情况下在 Razor 页面中调用 C# 函数

how to call c# function in razor page with out redirect page

this goal page

如上link 我想在网络上看到树的子对象,所以如果我按▶按钮,我想通过efcore搜索DB。

为了解决这个问题,我想过如何在cshtml中执行一个特定的函数,但我意识到问题是即使执行了该函数,视图也没有变化。 每当单击查看树中子项目的 ▶ 按钮时,我想在数据库中搜索子项目并更新视图,而无需页面重定向。

我尝试使用重定向方法。不舒服

cshtml

@if (Model.authority)
    {content }

cshtml.cs

public IActionResult OnPostChagneMainCategorySelect()
{
     return RedirectToPage("/MyPage/Leader", new
     {
         _selectionWorkState= workState,
         _selectionItem = searchingItems,
         _selectionMain = searchingCategorys,
     });
}

如果您想要return您所在的同一页面,您可以使用

return Page();