我有两个不同的控制器->控制器A,控制器B
而且我每个控制器都有不同的方法及其返回值 IHttpActionResult (Method A controller A ,Method B and Controller B)
如何访问另一个控制器方法并从另一个控制器获取其内容
控制器B和内部方法B
IHttpActionResult result = ControllerA.MethodA()
我想读取控制器B中的result.content
我会考虑为两个控制器使用一个通用的基类(如果您想在两个控制器上都使用一种方法)
例如
public abstract class MyBaseController
{
public void CommonMethod()
{
// Do something here
}
}
然后像
public class ControllerA : MyBaseController
{
public void MethodA()
{
base.CommonMethod();
// Do something else
}
}
public class ControllerB : MyBaseController
{
public void MethodB()
{
base.CommonMethod();
// Do Something else
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句