public class ShowUserModel : PageModel
{
public void OnGet()
{
}
public IActionResult Show()
{
return Page();
}
}
前端页面:
@page "{handler}"
@model WebApplication4.Pages.ShowUserModel
@{
}
<!DOCTYPE html>
<html>
<body>
</body>
</html>
浏览器输入:https://localhost:44367/ShowUser/Show,然后并不能访问到,【而是访问了OnGet】。
想要访问show,在配置文件配置一下路由
谢谢。我发现是handler名称定义不符合约定。所有handler定义应该是:On+Get/Post+handler名称+Async。如问题里的应该改为:OnGetShowAsync。