예제 #1
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var y = filterContext.GetActionParameterByKeyOrDefault("year", DateTime.Now.Year);
            var m = filterContext.GetActionParameterByKeyOrDefault("month", DateTime.Now.Month);
            var d = filterContext.GetActionParameterByKeyOrDefault("day", DateTime.Now.Day);

            if (!IsCorrectDate(y, m, d) && !filterContext.HttpContext.Request.IsAjaxRequest())
                filterContext.Result = new RedirectResult("~/Views/Shared/_WrongDate");
        }