Я хочу вызвать действие в Mycontroller из контроллера API, затем выполнить это действие и вернуть результат, но результатом действия является код моего представления
это мой API
[HttpPost("MelatPay")]
public IActionResult MelatPay([FromBody] PayMelat payMelat)
{
return RedirectToAction("RedirectWithPost", "MyController", new { id = resultArray[1] })}
this мой контроллер
public IActionResult RedirectWithPost(string id)
{
ViewBag.Action = _configuration["Melat:PgwSite"];
ViewBag.id = id;
return View();
}
это мой взгляд
<h2>RedirectWithPost</h2>
<form name="formBank" id="formBank" method="post" action='@ViewBag.Action'>
<input type="hidden" value='@ViewBag.id' id="RefId" name="RefId">
</form>
<script>
var form = document.getElementById("formBank");
form.submit();
</script>
и это мой результат 