我有一个较旧的应用程序,它有一个 ActionResult 函数,我想将它包含在另一个较新的应用程序中。
我发现我可以添加旧控制器作为参考,将控制器实例化为对象,然后相应地调用 ActionResult 函数,如下所示:
public ActionResult test()
{
OlderApplication.Controllers.PatronController temp = new OlderApplication.Controllers.PatronController();
return temp.Index();
}
我的问题在于它在 temp.Index() 内部引用了 Session,并且它以 null 的形式出现,而不是具有应该存在的值。我可以通过这种方式提供会话吗?