【发布时间】:2020-12-18 09:06:09
【问题描述】:
我在 React 中创建了一个 ASP.NET Core 3.1 Web 应用程序。
我正在尝试在控制器操作方法中使用TempData。但我收到一个错误提示
TempData 在当前上下文中不存在
我该如何使用它?
【问题讨论】:
-
请在此处添加一些代码,我们无法正确回答您的问题
-
@BipilRaut,我想要类似
TempData["EmailId"] = viewModel.EmailAddress;的东西,但我收到一个错误:TempData 在当前上下文中不存在'。 -
嗨@Dyantest,我认为你需要检查控制器是否继承
Controller。如果你继承ControllerBase,它会给出这样的错误。 -
你好@Rena,是的。你说的对。它继承
ControllerBase。因为它是一个api控制器。你能帮我看看如何在 Api 控制器中使用TempData。(我的项目在ReactJS)。 -
嗨@Dyantest,
Controller继承自ControllerBase,所以Controller拥有ControllerBase拥有的所有东西。我认为将ControllerBase 更改为Controller 是更好的方法。请在下面查看我的答案。
标签: reactjs asp.net-core