Как избежать прямого доступа к коллекции Request.Form, когда имена полей в форме являются свойствами точек, поскольку я создал модель представления, которая содержит несколько типов.Свойства привязки модели
Теперь у меня есть этот метод:
public ActionResult ChangeLineQty(int id, int quantity)
Но модель связующий не видит переменную величину в коллекции Request.Form, так как имя поля отображается как: NewOrderLine.Quantity
Это особенно form - это форма AJAX, которая обновляет количество в фоновом режиме и просто использует идентификатор orderLine и новое количество.
** [Пожалуйста, проверьте здесь] (http://stackoverflow.com/questions/17002022/is-there-any-good-reason-to-use- formcollection-вместо-viewmodel) ** –