• MVC几个系统常用的Filter过滤器


    1、AcceptVerbs

    规定页面的访问形式,如

            [AcceptVerbs(HttpVerbs.Post)]          public ActionResult Example(){              return View();          }


    页面只能以Post形式访问,即表单提交。

     

    2、ActionName

    规定Action的名称。

    应用场景:如果不想用方法名做为Action名,或Action名为关键字的话,如

           [ActionName("class")]          public ActionResult Example(){              return View();          }

    3、NonAction

    当前方法仅是普通方法不解析为Action

     

    4、OutputCache

    为Action添加缓存

            [OutputCache(Duration = 60, VaryByParam = "*")]         public ActionResult Example()         {             return View();         }

     

    5、ValidateInput

    该Action可以接受Html等危险代码(ASP.NET MVC在aspx中设置<%@ Page 的属性无法完成等同任务。)

            [ValidateInput(false)]         public ActionResult Example()         {             return View();         }

     

    6、ValidateAntiForgeryTokenAttribute

    用于验证服务器篡改。

            [ValidateAntiForgeryToken]         public ActionResult Example()         {             return View();         }
  • 相关阅读:
    mysql 数据库 II(数据类型)
    mysql 数据库 I
    网络协议
    Python 类IV(类成员,异常处理等)
    Python 类III(三大特性,约束,super)
    Python 类II
    类加载机制
    Java新篇章之集合
    Java 类类型之 String 类型
    java 多态
  • 原文地址:https://www.cnblogs.com/nzcblog/p/4482731.html
Copyright © 2020-2023  润新知