通常谷歌是我最好的朋友,但这个问题我无法理解甚至不了解。
我在我的控制器中有一个动作,用于根据用户输入选择我的控制器中的后续动作(参见图像)
这种重定向工作就像一个魅力,当我重定向的动作在问题出现时完成。在我的操作中,我为网站获取了一些急需的数据。当获取数据时,该操作应该重定向到一般操作,这反过来将呈现我的视图。 “中间件”操作正确重定向并且还发送参数,但“接收操作”不处理或接收参数。
我在这里完全无能为力,是不是可以重定向到一个动作,而这个动作又会重定向到另一个动作或者是什么问题?
答案 0 :(得分:1)
路线规范看起来有点奇怪。
我认为应该可能:
[HttpGet("Customer/Device/{id}")]
public IActionResult Device(string id, bool like)
{
}
现在,它尝试将您重定向到的网址应该可以使用。来自网址的ID,以及来自查询的like
参数。
如果你想要两个URL:
[HttpGet("Customer/Device/{id}/{like}")]
public IActionResult Device(string id, bool like)
{
}