繁体   English   中英

在razor,asp.net Core 2.2页面之间传递值

[英]Passage of values ​between pages razor, asp.net Core 2.2

正在使用ASP.NET 2.2和C#制作页面。 我有3页剃刀。 一个带有表单,另两个带有表单,一个带有搜索引擎,另一个带有活动搜索引擎。 使用从窗体中的按钮重定向到其他两个。 我无法做的是通过人员页面的值(通过选择按钮)传递名称和年龄,并与活动和每周的小时数相同。 人员和活动都是带数据库数据sql的简单类(对此我没有任何问题)。 我尝试通过以下方式传递ID:

<a asp-route-id="@item.Id"  asp-page="Formulario" class="btn btn-success btn-sm">Selecionar</a>

有不同的方法...

1. URL段:

www.mydomain.tld/mypage/myparam

在mypage的代码中:

var myparam= Request.Url.Segments[3];

2. URL参数

www.mydomain.tdl/mypage/?urlparam=myparam

在mypage的代码中:

var myparam = Request.Params["urlparam"];

3.会话变量

Session["myparam"]=myparam

每隔一页:

myparam= Session["myparam"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM