ASP Core Routing POST 页面找不到
创始人
2024-11-11 16:01:02
0

如果你在ASP.NET Core应用程序中使用路由,并且在处理POST请求时遇到“页面找不到”错误,可能是由于以下原因之一:

  1. 未正确配置路由 - 确保在Startup.cs文件的Configure方法中正确配置路由。以下是一个示例:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    // ...

    app.UseRouting();

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapControllerRoute(
            name: "default",
            pattern: "{controller=Home}/{action=Index}/{id?}");
    });
}
  1. 缺少POST请求的路由 - 如果你的路由配置只涵盖了GET请求,而没有包括POST请求,那么当你尝试处理POST请求时会出现“页面找不到”错误。确保你的路由配置中包含适当的POST请求路由。以下是一个示例:
endpoints.MapControllerRoute(
    name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");

endpoints.MapControllerRoute(
    name: "postRoute",
    pattern: "{controller=Home}/{action=Post}/{id?}",
    defaults: new { action = "Post" },
    constraints: new { httpMethod = new HttpMethodRouteConstraint("POST") });
  1. 请求的URL不匹配路由配置 - 确保你的POST请求的URL与你的路由配置匹配。如果不匹配,会导致“页面找不到”错误。例如,如果你的路由配置是/Home/Post,但你的POST请求的URL是/Home/Submit,那么会出现该错误。确保URL与路由配置相匹配。

希望这些解决方法能帮助你解决问题!

相关内容

热门资讯

围绕透视问题!随意玩聚乐部辅助... 围绕透视问题!随意玩聚乐部辅助,一贯存在有辅助工具(有挂细节)-哔哩哔哩1、玩家可以在随意玩聚乐部辅...
最终!友间十三道有什么窍门,都... 最终!友间十三道有什么窍门,都是存在有辅助安装(证实有挂)-哔哩哔哩1、点击下载安装,友间十三道有什...
推出新举措!福建大玩家辅助是真... 推出新举措!福建大玩家辅助是真的吗,一直存在有辅助修改器(有挂头条)-哔哩哔哩1、完成福建大玩家辅助...
此事备受玩家关注!潮汕汇透视辅... 此事备受玩家关注!潮汕汇透视辅助,都是真的有辅助软件(有挂秘笈)-哔哩哔哩1、潮汕汇透视辅助免费脚本...
随着!wepoker俱乐部开挂... 随着!wepoker俱乐部开挂,总是真的是有辅助修改器(有挂教程)-哔哩哔哩1、超多福利:超高返利,...
此事引发广泛关注!山西扣点子的... 此事引发广泛关注!山西扣点子的技巧,本来真的有辅助app(新版有挂)-哔哩哔哩1.山西扣点子的技巧 ...
经核实!小程序微乐游戏辅助器,... 经核实!小程序微乐游戏辅助器,其实真的是有辅助工具(有挂技巧)-哔哩哔哩1、下载好小程序微乐游戏辅助...
今年以来!樱花之盛免费挂,都是... 今年以来!樱花之盛免费挂,都是真的是有辅助安装(有挂神器)-哔哩哔哩1、这是跨平台的樱花之盛免费挂轻...
此事引发广泛关注!多乐跑得私人... 此事引发广泛关注!多乐跑得私人房间插件,本来存在有辅助安装(有挂技巧)-哔哩哔哩多乐跑得私人房间插件...
刚刚!都莱软件安装辅助,其实是... 刚刚!都莱软件安装辅助,其实是真的辅助平台(有挂方法)-哔哩哔哩1、完成都莱软件安装辅助辅助器v3....