2016-10-05 7 views
0

私はカスタムWebViewPageを持っています。このクラスでは、私はActionFilterから初期化する必要があるプロパティを持っています。このフィルタには、メソッドOnActionExecuting(ActionExecutingContext filterContext)があります。カスタムWebViewPageからプロパティにアクセスできますか?OnActionExecutingメソッドからカスタムWebViewPageのプロパティにアクセスします。ASP.NET MVC 5

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


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

答えて

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

    BaseViewPage obj = new BaseViewPage(); 
    obj.Alerts // your logic 
} 
のActionFilter

CustomViewPage

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

関連する問題