PascalEugster
09/14/2023, 1:36 PMhtml
<form method="get" action="@Url.Action("SearchPageQuery", "SearchPage")">
<div class="searchBar input-group mb-3">
<input id="search" name="search" type="text" class="form-control border-0" placeholder="Suche..." aria-describedby="button-submit">
<button class="btn btn-outline-secondary border-0" type="submit" id="button-submit"><i class="fas fa-search"></i></button>
</div>
</form>
Now i want my searchbar to redirect to my searchPage when clicking on the bar oder hitting enter.
I have a render controller for the searchpage. But my problem is that the rendercontroller function does not get hit and i dont know why...
cs
public IActionResult SearchPageQuery()
{
SearchPageViewModel viewModel = null;
if (!String.IsNullOrWhiteSpace("search"))
{
viewModel = ExecuteSearch("search", 1);
}
return CurrentTemplate(viewModel ?? GetDefaultViewModel());
}
Ive also tried it with a index function and the parameters....>
cs
[HttpGet]
public IActionResult Index([FromQuery(Name = "query")] string query, [FromQuery(Name = "page")] int page)
{
SearchPageViewModel viewModel = null;
if (!String.IsNullOrWhiteSpace(query))
{
viewModel = ExecuteSearch(query, page);
}
return CurrentTemplate(viewModel ?? GetDefaultViewModel());
}
SiempreSteve
09/15/2023, 9:42 AMPascalEugster
09/15/2023, 11:13 AMhuwred
09/15/2023, 11:41 AMSiempreSteve
09/15/2023, 12:04 PM