Информация о культуре исчезла в URL после onGet - PullRequest
0 голосов
/ 14 января 2020

Я использую соглашение модели маршрута страницы клиента, унаследовав IPageRouteModelConvention для обработки маршрутизации культуры. Поэтому, когда пользователь посещает «http://localhost: 8080 / en-US / StockPrice », система узнает, что культура является en-US, однако после формы получают действие для фильтрации цены акций по дате вступления в силу, URL-адрес изменится на «http://localhost: 8080 / StockPrice? EffectiveDate = 2020-01-09 », и информация о культуре будет потеряна.

Есть ли способ предотвратить потерю информации о культуре после отправки формы, и URL-адрес останется прежним, включая строку запроса, например: "http://localhost: 8080 / en-US / StockPrice? EffectiveDate = 2020-01-09"

<form asp-page="./StockPrice" method="get">
    <div class="form-actions no-color">
        <p>            
            @localizer["Find by effective date"]:
            @Html.TextBoxFor(m => m.EffectiveDate, "{0:yyyy-MM-dd}", new { type = "date" })
            <br />
            <input type="submit" value="Search" class="btn btn-primary" /> |
            <a asp-page="./StockPrice">Back to latest</a>
        </p>
    </div>
</form>      

Я использую. net ядро ​​3.1 и страницы бритвы.

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