ShowMessageAttribute.cs
namespace MvcApplicationEmpty.Attributes
{
public class ShowMessageAttribute : ActionFilterAttribute
{
public string Message { get; set; }
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
//base.OnActionExecuting(filterContext);
filterContext.HttpContext.Response.Write("[OnActionExecuting " + Message + "]");
}
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
//base.OnActionExecuted(filterContext);
filterContext.HttpContext.Response.Write("[OnActionExecuted " + Message + "]");
}
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
//base.OnResultExecuting(filterContext);
filterContext.HttpContext.Response.Write("[OnResultExecuting " + Message + "]");
}
public override void OnResultExecuted(ResultExecutedContext filterContext)
{
//base.OnResultExecuted(filterContext);
filterContext.HttpContext.Response.Write("[OnResultExecuted " + Message + "]");
}
}
}