代码重用
ControllerA下面有一个ActionA(int id)
要求:
在ControllerB下面的ActionB()中直接传参数调用ActionA(int id),代码该如何写?要接收ActionA(int id)返回的结果,代码又该怎么写?
当成方法调用即可,但是有一点要注意,被调用的Action的return View()语句,必须要写好ViewName。如return View("ActionA");
你自己试过?? 都不在一个views文件夹下。。两个action都不属同一个controls。。
@Bug帝: 有关系么?不管在放哪儿,它们总是类方法。
本质都是类,new 一个对象调用就完了
直接new对象在AOP上会有点问题.最好还是自己访问自己吧.new一个webclient然后访问那个action