0
我知道如何註冊與應用所有行動全球過濾器:Asp.Net註冊全球定製過濾器沒有[ChildAactionOnly]屬性
protected void Application_Start(){
GlobalFilters.Filters.Add(new MySweetCustomFiAttribute());
}
而是我需要註冊MySweetCustomFilterAttribute
不具有動作(或具有)[ChildActionOnly]
屬性。
// Register MySweetCustomFilterAttribute
public ActionResult Index()
{
return View();
}
// Do not register MySweetCustomFilterAttribute
[ChildActionOnly]
public ActionResult MySweetChildAction()
{
...
}
感謝您的幫助方法變通。我受到它的啓發,並且像你一樣執行了一項工作。 ActionDescriptor不能用於OnResultExecut(ed | ing)方法。 'var isChild = filterContext.IsChildAction;'更直接。 – guneysus