控制器(Controller)

    xiaoxiao2021-03-26  53

    生命周期: 授权过滤器,动作过滤器,结果过滤器,异常过滤器 1 MVC 常用的派生类:       ViewResult :返回一个 View       RedirectResult :控制页面跳转到另一个地址       ContentResult :返回文本内容       FileResult :返回一个文件 2 、动作过滤器( Action Filter )机制:        授权过滤机制( Authorization Filter ):        动作过滤机制( Action Filter ):        结果过滤机制( Result Filter ):        异常过滤机制( Exception Filter ): 3 、动作名称选择器        解释:修改已完成方法的 Action 名称,不修改已完成的方法;        注意:编译时不出错,运行时请求对应的 Action 引发异常       [ActionName(“OtherName”)]       Public ActionResult Index() {   return View(); } 4 、动作方法选择器       4.1.[NonAction]  不执行 Action ,返回 404 错误信息        解释: 保护特定 public 方法不会被发布到 Web 上成为 Action ,或者将 puclic 改为 private       4.2.HttpGet,HttpPost,HttpDelete,Httpput       HttpGet :提交的数据放置在 Http 协议中       HttpPost :提交的数据放置在实体数据中 3 、授权过滤器             b/AllowAnonymous :所有用户都可以访问;                 d/ValidationInput :防止录入恶意代码;       e/ValidateAntiForgeryToken :确保请求来自同一网站,预防跨站请求伪造 4 、结果过滤器
    转载请注明原文地址: https://ju.6miu.com/read-600364.html

    最新回复(0)