首页 > 解决方案 > 如何在 ApiController 中传递数据以确保重定向?

问题描述

/home/import我有一个在地址上发生的简单上传方法(POST) :

//public class HomeController : ApiController

[HttpPost]
[Route("import")]
public async Task<IHttpActionResult> Import()
{
    //Upload logic, multi-part data...

    Redirect(new Uri("/home", UriKind.Relative));
}

上传后,我需要重定向到上一页(/home),但将布尔值和字符串内容传递给模型,以显示上传是否成功。

如何将数据传递给前一页模型?

TempData如其他帖子中所述,我无权访问。我知道我可能不得不利用 aIHttpActionResult来处理这个问题。

标签: c#asp.netasp.net-apicontroller.net-4.7.2

解决方案


推荐阅读