我在网络核心3.0应用程序中具有以下API方法
[HttpGet]
[Route("Messages/{MessageId}/English")]
[Route("Messages/{MessageId}/Danish")]
//[Authorize]
public ActionResult Transalte(string MessageId)
{
//Do something based on language
return Ok();
}
如果URL是Messages / 38374 / English,我想在控制器内部使用一种逻辑,如果使用Messages / 38374 / Danish,我想使用另一种逻辑。
但是我不知道如何在控制器内获取英语或丹麦语的路线值。
有什么想法吗?
谢谢
为什么要坚持一种逻辑? :P
[HttpGet]
[Route("Messages/{MessageId}/English")]
public ActionResult Transalte(string MessageId)
{
//Do something based on language
return Ok();
}
[HttpGet]
[Route("Messages/{MessageId}/Danish")]
public ActionResult Transalte(string MessageId)
{
//Do something based on language
return Ok();
}