Значения скрытых полей отправляются только при отправке формы, которая их содержит.Если вы нажмете только на какую-то гиперссылку, браузер перенаправит на ссылку, на которую указывает эта ссылка, и никакое значение не будет отправлено, поэтому вы не можете ожидать, что прочитаете его в своем методе ExecureCore
.Поэтому, если вы хотите, чтобы это работало, вам нужно будет включить язык как часть строки запроса ссылки.
Также я не хочу использовать маршрутный способ сохранения культуры.
Если вы не включите значение в качестве части URL-адреса (строки запроса или маршрута), а файлы cookie отключены, значение культуры не будет достигнуто на вашем сервере.