Я рендеринг четного представления, который имеет кнопку отправки с действием HttpPost в контроллере. Этот метод действия нуждается в родительской модели в качестве параметра. Есть ли способ отправить родительскую модель в качестве первого параметра из частичного представления?
Основной вид -> файл aspx, который имеет модель ParentModel
Частичное представление -> ascx файл с моделью ParentModel.ChildModel
Действие контроллера -> MyActionName (модель ParentModel, int direction, int user)
Если я оставлю метод как HttpPost, то по умолчанию родительская модель будет передана, но тогда я не смогу отправить 2-й и 3-й параметр, поскольку их значения определяются во время выполнения, и это не свойства дочерней модели. например Параметр направления, который указывает, нажал ли пользователь кнопку «Следующая / Предыдущая». В этом случае кнопки «Вперед» и «Предыдущая» вызывают один и тот же метод действия (отправка MultipleAction)
Дополнительная информация: Моя родительская модель имеет коллекцию дочерней модели. Я перебираю эту коллекцию и вызываю RenderPartial для каждого элемента. Поэтому я не могу передать эту родительскую модель непосредственно в мое частичное представление (которое является поведением по умолчанию).
Любые предложения, пожалуйста? Спасибо ..