왜 asp.net mvc에서 사용자 정의 필터를 등록합니까? 나는 사용자 정의 필터를 생성하고 완벽하게 똑같이 필터를 등록/일을 의미하는 것은 무엇 filters.Add(new MyAuthicationFilter());
MVC에 사용자 정의 필터를 등록하는 이유는 무엇입니까?
같은 레지스터없이 작업했다 :
filters.Add(new MyAuthicationFilter());
왜 asp.net mvc에서 사용자 정의 필터를 등록합니까? 나는 사용자 정의 필터를 생성하고 완벽하게 똑같이 필터를 등록/일을 의미하는 것은 무엇 filters.Add(new MyAuthicationFilter());
MVC에 사용자 정의 필터를 등록하는 이유는 무엇입니까?
같은 레지스터없이 작업했다 :
filters.Add(new MyAuthicationFilter());
그것은 우리가 장식 할 필요가 없습니다하기 위해 사용 된 것으로, 그것은 모든 행동이나 컨트롤러에 명시 적으로 적용됩니다.
[MyAuthicationFilter]
public ActionResult SomeAction()
{
return View();
}
을하지만 당신은 자동으로 모든 작업에 적용되는 전역 필터에 등록 할 때, 당신은 지금 각 작업에 속성을 넣을 필요가 없습니다 :
보통은 다음과 같이 할 것입니다.
모든 작업에 일부 필터를 적용하면 매우 편리합니다.
고맙습니다. 내가 확인 했어, 네가 유지하는대로 일 했어. –
필터를 실행하려면 등록해야합니다. 일반적으로 컨트롤러/액션의 속성을 사용하여이 작업을 수행하지만 전역 적으로 등록하면 모든 작업에 적용 할 수있는 편리한 방법입니다. –
우리가 모든 행동에 그것을 장식 할 필요가 없도록 –