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", и отправлялись вместе с формой?


Ответы (0 шт):