- 确认你在HTML中正确地设置了asp-page-handler属性,例如:
- 确认你在.cshtml.cs文件中正确地命名了你的处理程序方法,例如:public IActionResult OnPostSubmit()
- 检查你是否引用了正确的命名空间,如Microsoft.AspNetCore.Mvc。如果没有引用,请在.cshtml.cs文件的顶部添加以下行:using Microsoft.AspNetCore.Mvc;
- 检查你是否正确地配置了路由,例如:@page "/my-page"和@page "/my-page/{handler?}"
- 如果仍然无法解决问题,请尝试使用Visual Studio的调试工具来查找错误,并查看.NET Core文档以获取更多信息。以下是一个示例处理程序方法的代码:
public IActionResult OnPostSubmit()
{
//处理表单提交
return Page();
}