簡體   English   中英

從OnActionExecuting方法ASP.NET MVC 5訪問自定義WebViewPage中的屬性

[英]Get access to property in custom WebViewPage from OnActionExecuting method ASP.NET MVC 5

我有自定義WebViewPage,在此類中,我具有需要從ActionFilter初始化的屬性。 在此過濾器中,我具有方法OnActionExecuting(ActionExecutingContext filterContext)。 我可以從自定義WebViewPage訪問屬性嗎?

CustomViewPage

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
    }
}
public void OnActionExecuting(ActionExecutingContext filterContext)
{ 
      //I NEED ACCESS HERE TO ALERTS PROPERTY FROM BASEVIEWPAGE

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM