sen koymak istemiyorum [HandleError]
özelliğini, kendi Küresel filtreler için özel bir filtre ekleyebilir:
Application_Start()
altında Global.asax: o zaman
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
ve:
public class FilterConfig
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new AntiForgeryTokenFilter());
}
}
AntiForgeryTokenFilter.cs:
public class AntiForgeryTokenFilter : FilterAttribute, IExceptionFilter
{
public void OnException(ExceptionContext filterContext)
{
if(filterContext.Exception.GetType() == typeof(HttpAntiForgeryException))
{
filterContext.Result = new RedirectResult("/"); // whatever the url that you want to redirect to
filterContext.ExceptionHandled = true;
}
}
}
teşekkür i aradığı şeyi bu. – davethecoder