ASP.NET Core 2.1 Razor表单,Post请求无法到达控制器
创始人
2024-09-14 14:30:08
0

如果ASP.NET Core 2.1 Razor表单的Post请求无法到达控制器,可能是因为路由配置不正确或者表单提交的数据类型与控制器方法参数类型不匹配。以下是可能的解决方法:

  1. 确保在Startup.cs文件中正确配置了路由。在ConfigureServices方法中添加以下代码:
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

在Configure方法中添加以下代码:

app.UseMvc(routes =>
{
    routes.MapRoute(
        name: "default",
        template: "{controller=Home}/{action=Index}/{id?}");
});
  1. 检查表单提交的数据类型与控制器方法参数类型是否匹配。例如,如果表单提交的数据是一个字符串,那么控制器方法参数应该是一个字符串类型的参数。确保参数名称与表单中的输入字段名称相匹配。

  2. 在控制器方法中添加[HttpPost]特性,以确保只有Post请求可以访问该方法。例如:

[HttpPost]
public IActionResult MyAction(string formData)
{
    // 处理表单数据
    return View();
}
  1. 确保表单中的action属性与控制器方法的路由匹配。例如,如果控制器方法的路由是/Home/MyAction,那么表单中的action属性应该是/Home/MyAction

希望这些解决方法可以帮助你解决问题。如果问题仍然存在,请提供更多的代码示例和详细的错误信息,以便更好地帮助你解决问题。

相关内容

热门资讯

我来教大家!雀神广东麻雀机制(... 1、我来教大家!雀神广东麻雀机制(辅助挂)其实真的有挂(有挂分享)-哔哩哔哩2、进入游戏-大厅左侧-...
关于!开心泉州麻将有挂吗(辅助... 您好,开心泉州麻将有挂吗这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
5分钟实锤!鱼扑克app ai... 5分钟实锤!鱼扑克app ai(辅助挂)辅助透视((2021已更新))(哔哩哔哩)是一款可以让一直输...
热点推荐!wpk机制!竟然真的... 热点推荐!wpk机制!竟然真的有挂((2025已更新))(哔哩哔哩),支持语音通讯、好友开房及战队组...
详细说明!雀神小程序辅助app... 详细说明!雀神小程序辅助app下载(辅助挂)的确真的有挂(今日头条)-哔哩哔哩1、完成雀神小程序辅助...
透视ai!友友九州麻将怎么一直... 透视ai!友友九州麻将怎么一直赢(辅助挂)竟然真的有挂(有挂教学)-哔哩哔哩需要回顾用户提供的搜索结...
分享给玩家!微扑克网页版辅助!... 1、分享给玩家!微扑克网页版辅助!其实是真的有挂((2020已更新))(哔哩哔哩)。2、微扑克网页版...
9分钟实锤!wepoke辅助(... 9分钟实锤!wepoke辅助(透视)辅助透视((2020已更新))(哔哩哔哩)1、许多玩家不知道we...
今日重大通报!广东雀神小程序打... 今日重大通报!广东雀神小程序打牌技巧(辅助挂)确实是真的有挂(有挂实锤)-哔哩哔哩;一、广东雀神小程...
揭秘几款!椰岛常胜麻将游戏有挂... 揭秘几款!椰岛常胜麻将游戏有挂吗(辅助挂)的确是真的有挂(了解有挂)-哔哩哔哩,亲,有的,ai轻松简...