Как вызвать управление действиями из api control? - PullRequest
0 голосов
/ 22 января 2020

Я хочу вызвать действие в 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>

и это мой результат enter image description here

...