ASP.NET .Core RazorPages - как создать в cshtml из textarea словарь и передать его?
Есть в файле .cshtml форма
<form asp-action="EditLocale" asp-controller="Locale" method="post" enctype="multipart/form-data">
@{
foreach (var loc in texts.Locales)
{
<h5 class="text-center">@loc.Key</h5>
<textarea required class="form-control" name="@loc.Key" rows="3">@loc.Value</textarea>
}
}
</form>
И соответственно её приемник в контроллере
public async Task<IActionResult> EditLocale(Dictionary<string, string> localesFromUser)
{
return Ok();
}
В foreach создается какое то количество textarea, у них есть value, которые может менять юзер. Как сделать так, чтобы по нажатию кнопки все эти textarea паковались в словарь с именем "localesFromUser", и отправлялись вместе с формой?