как сделать и вернуть код состояния и вернуться к любому контроллеру в MVC в C #, ядро ​​.net - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть метод POST в моем контроллере (контроллер 1).как показано ниже.

 public async Task<IActionResult> postData([FromBody]dataModel model)
 {
     // do some stuffs and then
     return OK();
 } 

но перед тем, как я вернусь OK, я хочу отправить некоторые данные другому контроллеру (контроллеру), в основном перенаправление.

public async Task<IActionResult> postData([FromBody]dataModel model)
{
    // before return the status, I want to send some details to another controller.
    return OK();
} 

Как я могу это сделать.надеюсь, что ваша помощь в этом.Можем ли мы сделать это с помощью ajax или есть другой способ сделать это.

1 Ответ

0 голосов
/ 28 февраля 2019

Я бы предложил вам вызвать функцию Private вместо перенаправления на другой контроллер.Поскольку, как я понимаю, вы вернете OK () из самого родительского контроллера.

Но если вы хотите вызвать другой контроллер, вы можете сделать это после того, как текущий вызов ajax вернет положительный ответ.

...