weixin_41614790
2022-05-14 15:02
采纳率: 25%
浏览 12

ASP.Net Core 中写了Action方法 但是运行路由找不到是为什么?

ASP.Net Core 中写了Action方法 但是运行路由找不到是为什么?

public IActionResult Index()
{

        return View();
    }

    [HttpPost]   
    public  IActionResult DoLogin(Admin admin)
    {

        //先验证
        if (ModelState.IsValid)
        {
            Admin user =   _adminRepository.GetEntityAsync(c=>c.username == admin.username).Result;


            if (user != null)
            {
                if(user.pass == admin.pass)
                {

                }
            }

        }

        return View();
    }

报错:
找不到与以下网址对应的网页:https://localhost:44322/Login/DoLogin

我的管道中间件设的也是对的

app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Login}/{action=Index}/{id?}");
});

求同学们指点

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题