C# 我的页面上出现404错误。但当我刷新页面时,它工作正常

C# 我的页面上出现404错误。但当我刷新页面时,它工作正常,c#,asp.net-core,.net-core,asp.net-core-mvc,C#,Asp.net Core,.net Core,Asp.net Core Mvc,我得到一个404错误,但是当我刷新页面时,问题就解决了 服务正在调用此url。在这种情况下,它总是出错。如果我刷新页面,问题会变得更好。页面将打开 问题在哪里?你能帮我吗 回调参数: CallbackUrl = $"{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments/?data=" + model.Tran

我得到一个404错误,但是当我刷新页面时,问题就解决了

服务正在调用此url。在这种情况下,它总是出错。如果我刷新页面,问题会变得更好。页面将打开

问题在哪里?你能帮我吗

回调参数:

 CallbackUrl = $"{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments/?data=" + model.Transaction.Id
行动:

 [HttpGet]
 public IActionResult CallbackPayment(string token)
 {
     return View();
 }

我相信
/
导致了404错误,并且您的查询参数不正确,请将
?数据
更改为
?标记
,因此当它确实命中时,将设置该值

当前

CallbackUrl=$”{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments/?data=“+model.Transaction.Id

应该是


CallbackUrl=$”{httpContext.Request.Scheme}://{httpContext.Request.Host}{httpContext.Request.PathBase}/company/payment/callbackpayments?token=“+model.Transaction.Id

您是否尝试过使用浏览器调试工具检查那里的错误?是否可以尝试用token代替链接中的数据?并删除/在回拨付款和?数据之间请共享检查元素详细信息以获取更多信息。另外,请验证是否启用了SSL?SSL已启用,元素详细信息为空。请不要在该网站上反复发布相同的问题。如果没有得到足够的重视,修改它,提供更多的细节和信息,可以用来解决问题。你也可以选择将它分享给社交媒体或你所属的其他团体,以便在那里找到答案。我就是这样尝试的。问题仍然存在。[授权(Roles=“Company”)][Area(“Company”)]公共类PaymentController:Controller@burakramazan如何重定向到此路由?我单击浏览器中的“重新加载”按钮