我们可以在控制器中使用TempData将Guid存储在一个临时变量中,并将其传递给其他操作视图。以下是示例代码:
public IActionResult FirstAction() { Guid guid = Guid.NewGuid(); // 创建一个新的Guid TempData["Guid"] = guid; // 将Guid存储在TempData中
return RedirectToAction("SecondAction");
}
public IActionResult SecondAction() { Guid guid = (Guid)TempData["Guid"]; // 从TempData中获取Guid
return View(guid);
}
在第一个操作视图中,我们创建一个新的Guid并将其存储在TempData中。在第二个操作视图中,我们将Guid从TempData中获取,并将其作为参数传递给视图。在视图中,我们可以像这样访问Guid:
@model Guid
Guid值:@Model
这将在视图中显示Guid的值。