总而言之,在我的应用程序设计中,Controller 类的某些操作会在调用时首先调用相同的方法。代码片段如下所示。请检查它。谢谢。
public class Controller1 : Controller
{
public ActionResult Action1()
{
FunctionA(); //This function must be called firstly.This function is defined somewhere.
return View("a1");
}
public ActionResult Action2()
{
FunctionA();
return View("a2");
}
}
public class Controller2 : Controller
{
public ActionResult Action3()
{
FunctionA();
return View("a3");
}
public ActionResult Action4()
{
FunctionB();
return View("a4");
}
}
在当前情况下 Action1
,Action2
inController1
和Action3
inController2
调用相同FunctionA()
,基于 DRY 理论,最好定义一个基本控制器或方法,我不知道如何在 Asp.net MVC4 中制作。请帮助我。谢谢。