我从控制器那里得到了我的代码。
public async Task<IActionResult> myFunction(string myCode)
{
myCode = myCode == null ? TempData["thisIsTheCode"].ToString() : myCode;
return View();
}
public async Task<IActionResult> redirectToMyFunction(string thisIsTheCode)
{
TempData["thisIsTheCode"] = thisIsTheCode;
return RedirectToAction("myFunction");
}
我使用tempdata从redirectToMyFunction传递数据。我想从myFunction更新我的参数字符串,但为什么我可以获取TempData []值但不能将它分配给我的参数myCode? 我在这里很困惑。 有人有这个问题吗?