在ASP.NET Core 3.1中,表单的POST方法可以通过以下步骤进行工作:
下面是一个简单的示例:
using Microsoft.AspNetCore.Mvc;
public class HomeController : Controller
{
[HttpPost]
public IActionResult SubmitForm(string name)
{
// 处理表单数据
return RedirectToAction("Index");
}
}
public void ConfigureServices(IServiceCollection services)
{
// 省略其他配置
services.AddMvc().AddRazorPagesOptions(options =>
{
options.Conventions.ConfigureFilter(new IgnoreAntiforgeryTokenAttribute());
});
}
请注意,这只是一个示例,根据你的实际需求可能会有所不同。确保在控制器中使用正确的模型来接收表单数据,并进行适当的验证和处理。