如何将值传递给多个页面

时间:2020-05-23 04:04:05

标签: asp.net asp.net-mvc asp.net-core

如何在三个页面之间传递ID?

Page1.cshtml

目的:显示产品详细信息 链接到第二页:<a asp-action="Index" asp-controller="Entities" asp-area="Supplier">Add Supplier</a>

Page2.cshtml:

目的:只是在添加到系统之前先搜索Page以检查系统中是否存在供应商,并在Page1.cshtml中链接到产品

链接到第三页:<a asp-action="Create" asp-controller="Supplier" asp-area="Supplier">Add Supplier</a>

Page3.cshtml:

目的:在Page1.cshtm

中创建供应商并将其与产品关联

如何将ProductId从Page1.cshtm >> Page2.cshtm >>传递到page3.cshtml

1 个答案:

答案 0 :(得分:0)

您也许可以创建一个会话,该会话仅存储productid直到关闭浏览器。只是给您一个想法:

//To set productid
Session["ProductID"] = productid

//To get productid
productid = Session["ProductID"]