.net 6,.net core跨控制器调用方法,控制器调用其他控制器方法 电脑版发表于:2024/2/19 16:42 ### 使用依赖注入的方式获取 #### 先把控制器注入 ``` services.AddTransient<MessageApiController, MessageApiController>(); ``` #### 然后使用依赖注入的方式获取 ``` private readonly MessageApiController _messageApiController; /// <summary> /// /// </summary> /// <param name="messageApiController"></param> public FeedbackController(MessageApiController messageApiController) { _messageApiController = messageApiController; } ``` 拿到控制器的示例之后就可以调用控制器里边的方法了 ``` _messageApiController.SendMessage(taskMessage); ```