У меня есть следующий метод Post в контроллере WebAPI ..Вызов метода Get в ASP.NET MVC из метода пост в ASP.NET MVC WebAPI
[Route("api/myquery")]
[HttpPost]
public HttpResponseMessage MyQuery([FromBody] string id)
{
if (string.IsNullOrEmpty(id))
{
return new HttpResponseMessage(HttpStatusCode.BadRequest);
}
return new HttpResponseMessage(HttpStatusCode.OK);
// return RedirectToAction("MyReport", new { model = "abc" });
}
У меня есть следующий метод Получить в asp.net mvc controller.
[HttpGet]
public ActionResult MyReport(string model)
{
return View();
}
Что я хотел бы сделать, это вызвать метод Get из метода Post при успешном завершении. «RedirectToAction», похоже, не работает .. он говорит, что: - он не существует в текущем контексте.
Любая помощь искренне ценится.
Благодаря
Является ли это в одном проекте? Вы пытаетесь вызвать метод «MyReport» в том же контроллере. – greenhoorn