Переход значений между страницами бритвы, asp.net Core 2.2 - PullRequest
0 голосов
/ 02 июля 2019

делаю страницу с asp.net 2.2 и c #.У меня есть 3 страницы Razor.Один с формой и два других, один с поисковой системой, а другой с поисковой системой активности.С помощью кнопки из формы перенаправляется на два других.Чего я не могу сделать, так это передать значения (с помощью кнопки выбора) имени и возраста страницы персонала и то же самое с активностью и количеством часов в неделю.И персонал, и действия являются простыми классами, которые приносят данные базы данных sql (с этим у меня нет проблем).Я пытался передать идентификатор с:

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

1 Ответ

0 голосов
/ 02 июля 2019

Есть разные способы ...

1.Сегменты URL:

www.mydomain.tld/mypage/myparam

В коде моей страницы:

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

2.Параметр URL

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

В коде моей страницы:

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

3.Переменные сеанса

Session["myparam"]=myparam

каждая вторая страница:

myparam= Session["myparam"]
...