Передача данных между OnGet в OnPost на странице бритвы - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть страница бритвы с методами OnGet и OnPost:

public async Task<IActionResult> OnGetAsync(int? id)
{
            if (id == null)
            {
                return NotFound();
            }

            return Page();
}

, тогда форма отображается для пользователя, и пользователь заполняет данные и публикует их на OnPost (), мой вопрос, если у меня естьданные в методе OnGet (), и мне нужно передать его с формой в метод OnPost (), что является лучшим решением?

например: я хочу передать идентификатор, который я получил в методе OnGet, методу OnPost, каков наилучший способ?

У меня уже есть решение использовать ввод с типом скрытый для передачиидентификатор, но я хочу посмотреть, есть ли лучшие методы.

1 Ответ

0 голосов
/ 21 декабря 2018

Внутри вашего <form> просто включите скрытое поле ввода, например:

<input type="hidden" value="@Model.id" name="id"/> 
...