zoukankan      html  css  js  c++  java
  • 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();         }
  • 相关阅读:
    非空约束
    leetcode208
    leetcode207
    leetcode395
    leetcode116
    leetcode105
    leetcode131
    leetcode73
    leetcode200
    leetcode17
  • 原文地址:https://www.cnblogs.com/nzcblog/p/4482731.html
Copyright © 2011-2022 走看看