簡體   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