Каков наилучший способ вызова метода действия из другого контроллера? - PullRequest
2 голосов
/ 26 марта 2012

Каков наилучший способ вызова метода Action-method в контроллере A, из Action-method метода в контроллере B?Правда ли вообще иметь такой вызов?

1 Ответ

3 голосов
/ 26 марта 2012

Лучший способ - позвонить return RedirectToAction().

Но правильный путь - переместить соответствующий код из ваших контроллеров / действий в другое место, на уровень сервиса или бизнес-логики. Это неправильно, что они находятся в вашем контроллере, это не то место, и теперь это вызывает у вас головную боль, как перейти к другому контроллеру, а затем обратно. Это просто неправильно. Вместо того, чтобы найти способ обойти, просто исправьте свою архитектуру.

...