Обновить сетку с результатом в Razor Pages - PullRequest
0 голосов
/ 21 апреля 2020

Ищете способ обновить сетку на странице, это страница расширенного поиска. Раньше я работал с вызовом ajax, и сетка отображалась отдельно Я подумал, что, возможно, есть лучший способ сделать это на страницах бритвы.

Пробовал RedirectToPage, но есть две проблемы, не могу передать результат, который является IList для OnGet той же страницы, и я также отправил только один файл для проверки и страница не обновили sh для отображения данных. Я вижу, что данные передаются, но не вижу их на странице.

[BindProperty]
public string PersonId { get; set; }

public void OnGet(string pId)
{
   PersonId = pId;
}

public IActionResult OnPost()
{
   return RedirectToPage("/Home", new { pId= PersonId } );
}

И представление выглядит следующим образом (Home.cs html):

<form method="post">
<div>
  @Html.TextBoxFor(m => m.PersonId)
  <input id="btnSearch" class="btn btn-default postback-button" type="submit" value="Search" />
</div>

<p>@Model.PersonId</p>

Я вижу значение прошло, но это не отражается на странице. И снова не знаю, как отправить результат поиска как RouteValues.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...