0

我有自定义 WebViewPage,在这个类中,我有需要从 ActionFilter 初始化的属性。在这个过滤器中,我有方法 OnActionExecuting(ActionExecutingContext filterContext)。我可以从我的自定义 WebViewPage 访问属性吗?

自定义视图页面

public class BaseViewPage : WebViewPage
{
    public List<IAlert> Alerts { get; set; }
    public override void Execute() { throw new NotImplementedException(); }
}

动作过滤器

public class MessageFilter : IActionFilter
{
    public void OnActionExecuted(ActionExecutedContext filterContext) { }


    public void OnActionExecuting(ActionExecutingContext filterContext)
    {//I NEED ACCESS HERE TO ALERTS PROPERTY FROM BASEVIEWPAGE
    }
}
4

1 回答 1

0
public void OnActionExecuting(ActionExecutingContext filterContext)
{ 
      //I NEED ACCESS HERE TO ALERTS PROPERTY FROM BASEVIEWPAGE

     BaseViewPage obj = new BaseViewPage();
     obj.Alerts // your logic
}
于 2016-10-05T15:24:54.540 回答