看看下面的代码。
当Get()
调用Foobar()
and时,修饰Foobaz()
的s不被调用。ActionFilter
Foobar()
Foobaz()
我怎样才能从内部调用这两个控制器动作Get()
,同时导致SomeAction
andAnotherAction
过滤器执行?
public class Features : Controller
{
[SomeAction]
public bool Foobar(string id = null)
{
return true;
}
[AnotherAction]
public bool Foobaz()
{
return false;
}
public JsonResult Get()
{
return this.JsonResult(new Dictionary<string, bool>()
{
{ "foobar", this.Foobar() },
{ "foobaz", this.Foobaz() }
});
}
}