在我的预约ApiController
中,我需要在字符串中使用BankRedirect操作的路径并且已使用Url.Route
但它不起作用。
public string GoToBank(string token, string username )
{
string path Url.Route("BankRedirect", new { controller = "Reserve"} , new { userId = "" }))
return path;
}
[Route("BankRedirect")]
[HttpPost]
[BasicAuthenticationFilter]
public async Task<UpdateResult<string>> BankRedirect( [FromBody]string userId)
{
}
答案 0 :(得分:0)
使用[Route("BankRedirect")]
进行装饰操作的相应路径为/BankRedirect
ץ
给定的Url.Route
输出为Reserve/BankRedirect
。
/BankRedirect
!= Reserve/BankRedirect
您应该更改其中一个:
[Route("Reserve/BankRedirect")]
或者
return "BankRedirect";