• ASP.NET MVC5 高级编程 第2章 控制器


    参考资料《ASP.NET MVC5 高级编程》第5版

    第2章 控制器

    控制器:响应用户的HTTP 请求,并将处理的信息返回给浏览器。

    2.1 ASP.NET MVC 简介

    MVC 模式中的控制器(controller)主要负责响应用户的输入,并且在响应时修改(Model)。通过这种方式,MVC 中的Controller 主要关注的是应用程序流,输入数据的处理,以及对相关视图(View)数据来源的提供

    MVC 模式中 URL 首先告诉路由去实例化哪个控制器,调用哪个方法,并为该方法提供需要的参数。然后控制器决定使用哪个视图,并对该视图进行渲染。    

    URL 并不与Web 服务器上的文件系统有直接对应关系,而是与控制器类的方法有关。MVC 提供的方法调用的结果,而不是动态生成的页面。    

    tips:

    • 利用方法 HttpUtility.HtmlEncode 来预处理用户输入可以阻止用户用链接向视图中注入JavaScript 代码或 HTML 标记。 比如:www.meishizouqi.com?<script> window.location='http://www.example.com' <script>

    参考资料《ASP.NET MVC5 高级编程》第5版

  • 相关阅读:
    事件总线demo
    软件架构分类(转载)
    ASP.NET MVC 使用 Datatables (2)
    ASP.NET MVC 使用 Datatables (1)
    查看win10的激活信息和版本号
    2016年工作计划
    通俗粗暴的事件委托理解
    matplotlib系列——条形图
    matplotlib系列——折线图
    使用pip安装python模块和包
  • 原文地址:https://www.cnblogs.com/llchang/p/5370511.html
Copyright © 2020-2023  润新知