如何在没有重定向页面的razor页面中调用c#函数



此目标页面

如上面的链接中的我想在web上看到树的子对象,所以如果我按下▶按钮,我想通过efcore搜索DB。

为了解决这个问题,我考虑了如何在cshtml中执行一个特定的函数,但我意识到问题是,即使函数被执行,视图中也没有变化。每当点击查看树中的子项的▶按钮时,我想在DB中搜索子项并在没有页面重定向的情况下更新视图。

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

cshtml

@if (Model.authority)
{content }

cshtml.cs

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

如果你想返回当前页面,可以使用

return Page();

最新更新