【发布时间】:2017-01-05 06:13:06
【问题描述】:
我有两个控制器。第一个控制器具有参数化构造函数和一些方法。现在我必须在我的另一个控制器中调用这些方法。有什么办法吗?
下面是代码
public partial class oneController : Controller
{
private readonly IEmployeeService _employeeService;
public oneController(IEmployeeService employeeService)
{
this._employeeService = employeeService;
}
// some methods
}
public partial class twoController : Controller
{
// Need to call some methods from oneController
}
【问题讨论】:
-
两者在同一个文件中还是在不同的文件中?
-
两个控制器都有单独的文件..
-
return RedirectToAction("youactionname","twoController", new{ your parameters }).. -
亲爱的mmushtaq,我不重定向..我只想用参数调用方法并在第二个控制器操作中获取返回值..意味着我不想重复我已经创建的方法第一个控制器。
-
stackoverflow.com/questions/16870413/… 这可以是您的解决方案
标签: c# asp.net-mvc object service constructor