У меня есть пользовательский элемент управления, который будет использоваться на нескольких страницах (как обычно для пользовательских элементов управления), который содержит форму.
Я думал о том, как гарантировать его функциональность.
Сначала я хотел, чтобы один контроллер с одним методом принимал значения для этой формы. Единственное, что меня блокирует, это то, что после того, как этот метод выполнен с вычислениями и т. Д., Он должен переслать другому контроллеру и методу в зависимости от представления, с которого возник пользовательский элемент управления.
Затем я хотел, чтобы все контроллеры, которые имеют этот пользовательский контроль, имели один и тот же фиксированный метод, который затем перенаправлял бы на страницу по умолчанию для этого контроллера. Это сработало бы, только если у фиксированного метода была только одна опция для переадресации (сейчас это так, но, может быть, не завтра) И что я мог бы каким-то образом получить вызывающий контроллер при создании тега формы.
Есть ли какой-нибудь чистый способ заставить одно из моих предложений работать или, может быть, есть другой вариант, чтобы заставить это работать?