zoukankan      html  css  js  c++  java
  • 2016年5月12日我的第一个播客

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.Mvc;
     6 
     7 namespace lizhugz.Areas.lizhuAdmin.Models
     8 {
     9     public class FilterAttribute:ActionFilterAttribute
    10     {
    11         /* Filter
    12          * 体验AOP编程思想
    13          Result:视图
    14          Ation:方法
    15          用[FilterAttribute]调用
    16          放在控制器前:该控制器下所有方法经过这个验证
    17          放在方法前:该方法使用这个验证
    18          */
    19          public string Message { get; set; }
    20 
    21         //在Action执行之后执行
    22         public override void OnActionExecuted(ActionExecutedContext filterContext)
    23         {
    24            
    25             base.OnActionExecuted(filterContext);   
    26         }
    27 
    28         //在Action执行之前执行
    29         public override void OnActionExecuting(ActionExecutingContext filterContext)
    30         {
    31             if (HttpContext.Current.Session["userId"]==null)
    32             {
    33                 
    34                 HttpContext.Current.Response.Redirect("/lizhuAdmin/AdeminProData/Login");
    35             }
    36             else
    37             {
    38                 HttpContext.Current.Response.Redirect("/lizhuAdmin/AdeminProData/Index");
    39             }
    40            
    41                 
    42                 base.OnActionExecuting(filterContext);
    43           
    44             
    45         }
    46 
    47         //在Result执行之后执行
    48         public override void OnResultExecuted(ResultExecutedContext filterContext)
    49         {
    50             base.OnResultExecuted(filterContext);
    51         }
    52 
    53         //在Result执行之前
    54         public override void OnResultExecuting(ResultExecutingContext filterContext)
    55         {
    56             base.OnResultExecuting(filterContext);  
    57         }
    58     }
    59 
    60 
    61     
    62 }
    View Code
  • 相关阅读:
    制作Elasticsearch的Parcel包和csd文件
    zabbix监控安装1
    linux官方源
    Nginx优化详解
    k8s-kubectl命令大全
    详解keepalived配置和使用
    keepalived工作原理和配置说明
    linux 内核参数优化
    批量更新软连接脚本
    Java 常用知识点汇总(数据类型之间转换、字符串的相关操作-截取、转换大小写等)
  • 原文地址:https://www.cnblogs.com/ncellit/p/5486896.html
Copyright © 2011-2022 走看看