Salve a tutti ho fatto una form di ricerca in asp net core
form asp-action="ElencoCedolini" method="get">
<div class="form-actions no-color">
<p>
Cerca: <input type="text" name="SearchString" value="@ViewData["CurrentFilter"]"/>
@*Annullo la Ricerca*@
<a class="btn btn-primary btn-small" asp-action="ElencoCedolini" asp-route-Inquadramento="@ViewData["CurrentInq"]" asp-route-Mese="@ViewData["CurrentMese"]"
asp-route-Anno="@ViewData["CurrentAnno"]" asp-route-Sviluppo="@ViewData["CurrentSviluppo"]" asp-route-SelectCliente="@ViewData["CurrentCliente"]">Annulla Ricerca
</a>
</p>
</div>
</form>
l'annulla ricerca funziona
il mio problema è che non riesco a capire come impostare l' asp-route per dare al controller, oltre all' informazione della ricerca "SearchString" anche gli altri valori che mi servono per popolare la mia query
ho provato sia così
form asp-action="ElencoCedolini" method="get" asp-route-Inquadramento="@ViewData["CurrentInq"]" asp-route-Mese="@ViewData["CurrentMese"]" asp-route-Anno="@ViewData["CurrentAnno"]"
asp-route-Sviluppo="@ViewData["CurrentSviluppo"]" asp-route-SelectCliente="@ViewData["CurrentCliente"]" >
che così
Cerca: <input type="text" name="SearchString" value="@ViewData["CurrentFilter"]" asp-route-Inquadramento="@ViewData["CurrentInq"]" asp-route-Mese="@ViewData["CurrentMese"]" asp-route-Anno="@ViewData["CurrentAnno"]"
asp-route-Sviluppo="@ViewData["CurrentSviluppo"]" asp-route-SelectCliente="@ViewData["CurrentCliente"]"/>
ma com'è chiaro che non funzionano nessuno dei due, dove dovrei mettere le asp-route in Input? o forse devo utilizzare un altro sistema per dare al controller i valori che mi servono?