今天做东西时发现一个新东西。即在一个Action调用另一Action。前提是同一个控制器。(没在一个控制里的没试过)
调用方法:
public ActionResult Test1(){
//to do //这里做一些初始化
Test2();
Return View();(这里执行完Test2()后,还可以做其他操作,ex:Return Redirect("你想跳到的url");)
}
public ActionResult Test2(){
//to do
return View();
}
有时候,我们会碰到相同的需求,但又有那么一点不一样。如果写在一个Action()里就会显得臃肿,这样就可以按照上面的方法分离Action():Test1()做初始化和Test2()执行完毕后的动作,Test2()作为公用的尽量就不要改了。