如何为 RedirectToAction 编写扩展方法以在 Mvc 中设置 TempData?

Abo*_*azl 5 c# asp.net-core-mvc asp.net-core

我想为在 mvc 控制器中调用的 RedirectToAction() 方法编写一个扩展方法。在这种方法中,我想用我的消息设置TempData并有类似这样的 RedirectToAction("Index").WithMessage(message)

我写了这段代码

    public static class ActionResultExtension
{
    public static IActionResult WithMessage(this IActionResult result,string message)
    {

    }
} 
Run Code Online (Sandbox Code Playgroud)

但问题是我不知道我应该如何访问上下文