In sturtup i use:
var locale = "ru-RU";
RequestLocalizationOptions localizationOptions = new RequestLocalizationOptions
{
SupportedCultures = new List<CultureInfo> { new CultureInfo(locale) },
SupportedUICultures = new List<CultureInfo> { new CultureInfo(locale) },
DefaultRequestCulture = new RequestCulture(locale),
};
In this controller:
[HttpPost]
public async Task<IActionResult> Test(SearchModel searchModel)
{
decimal sum = searchModel.Sum;
work true, but when i get decimal in query params localization not work:
[HttpGet]
public async Task<IActionResult> Index(decimal? sum)
{
decimal sum_ = sum;//when i enter 1,2 controller in sum_ 12.0