OnActionExecuted에서 컨트롤러가 작업을 완료 한 후 몇 가지 작업을 수행하려고합니다. 그러나이 메서드는 두 번 호출됩니다. 내가이 필터를하려고 할 때 public class TestFilter: ActionFilterAttribute
{
public override void OnActionExecuted(HttpActionExecut
모든 페이지의 콘텐츠를 데이터베이스에서 가져 와서 페이지에 표시 할 수있는 ASP.NET MVC 응용 프로그램을 개발 중입니다. 비전문가가 소스 코드 (예 :보기)에 들어가서 사물을 변경하지 않고도 콘텐츠를 편집 할 수 있습니다. 내가하는 방법은 각 컨트롤러가 기본 컨트롤러에서 파생된다는 것입니다. 기본 컨트롤러는 'OnActionExecuted'를 오버로
nopcommerce에서 플러그인을 만드는 동안 RazorEngine을 사용하는 데 문제가 있습니다. public override void OnActionExecuted(ActionExecutedContext filterContext)
{
var m = filterContext.Result as ViewResultBase;
string
OnActionExecuted 메서드가 구현 된 ActionFilterAttribute를 만들었습니다. 즉, Action 메서드 다음에 실행됩니다. 그러나 어떤 상황에서는 OnActionExecuted를 실행하지 않기를 원합니다. Action 메서드에서 ActionFilter가 실행되지 않도록하려면 어떻게해야합니까? RouteData.Values.Add("