gpt4 book ai didi

c# - 传递独立于模型 MVC/C# 的 ID

转载 作者:太空宇宙 更新时间:2023-11-03 19:52:29 26 4
gpt4 key购买 nike

如果可能,我想将一个 id 参数从 Controller 传递到 View ,完全独立于该特定 View 正在使用的模型。类似于下面的示例:

  public ActionResult Tickets(string id)
{

return View("Ticket",id);
}

如果可能的话,我如何从 View 中调用这个 id 值?

最佳答案

您可以使用 ViewBagViewDataTempData 独立于 View Model 传递参数。要避免使用 dynamic,请使用 ViewDataTempData:

public ActionResult Tickets(string id)
{
ViewData["id"] = id;
TempData["id"] = id;
return View("Ticket");
}

在 View 中,调用就像您定义的那样:

<i>ID:</i>@ViewData["id"]
<i>ID:</i>@TempData["id"]

Here ViewBagViewDataTempData 的区别引用:

关于c# - 传递独立于模型 MVC/C# 的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37180296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com