InvalidOperationException: Multiple handlers matched

2021-04-02  乐帮网

razor pages netcore

简单的翻译下,这个错误是由于请求的url地址匹配到多个路由处理程序所致,我的完整错误如下:
An unhandled exception occurred while processing the request.
InvalidOperationException: Multiple handlers matched. The following handlers matched route data and had all constraints satisfied:

Microsoft.AspNetCore.Mvc.IActionResult OnGet(), Void OnGetAsync()
Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.DefaultPageHandlerMethodSelector.Select(PageContext context)
InvalidOperationException: Multiple handlers matched. The following handlers matched route data and had all constraints satisfied: Microsoft.AspNetCore.Mvc.IActionResult OnGet(), Void OnGetAsync()
如下图:

001

原因我也标在图上了,是说同时有两个方法满足该请求,系统也不知道该使用哪个方法。

IActoinResult OnGet()和 void OnGetAsync() 这两个方法效果是一样的。去掉一个就可以了。

 

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力