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
  • 相关阅读:
    Java基础算法--排序
    Java基础之String类的细节问题
    Java数据结构四之——二叉树的前、中、后序遍历
    动态规划之----最长公共子序列(LCS)
    最长公共子串问题
    makefile学习笔记
    使用正则表达式,去除C++的注释
    gbk字库音序对照表
    Fsharp 类中的空字段
    使用FSharp 探索Dotnet图像处理功能2--均衡灰度
  • 原文地址:https://www.cnblogs.com/ncellit/p/5486896.html
Copyright © 2011-2022 走看看