Предполагаемый вирус / рекламное ПО в результатах поиска (AskSearch / AVG Secure Search / Softonic)

, поскольку @DLeh говорит, что Use use

var controller = DependencyResolver.Current.GetService<ControllerB>();

Но, давая контроллеру, контекст controlller важен, особенно когда вам нужно получить доступ к объекту User, объекту Server или к HttpContext внутри «дочернего» контроллера.

Я добавил строку кода:

controller.ControllerContext = new ControllerContext(Request.RequestContext, controller);

, иначе вы могли бы использовать System.Web для доступа к текущему контексту, для доступа к Server или ранним меченым объектам

NB: я нацелен на фреймворк версии 4.6 (Mvc5)

-2
задан Monty Swanson 13 July 2018 в 18:53
поделиться