Как обновить поля формы - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть адресная форма. Я хочу изменить значения полей формы после отправки. Как это сделать с помощью вызова ajax или я могу изменить поля формы с помощью контроллера? В контроллере они получают значения формы из IFormCollection, который предоставляет переменные только для чтения для доступа к значению?

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете перебрать IFormCollection на стороне контроллера. Сильфонный код существует в методе AddProductToCart_Details контроллера ShoppingCart. Вы увидите этот тип в методе другого контроллера.

  foreach (var formKey in form.Keys)
            if (formKey.Equals($"addtocart_{productId}.EnteredQuantity", StringComparison.InvariantCultureIgnoreCase))
            {
                int.TryParse(form[formKey], out quantity);
                break;
            } 
...