zoukankan      html  css  js  c++  java
  • ASP.net MVC模式介绍(一)

    一、ASP.NET 支持三种不同的开发模式:
    Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)表现层、Web Forms(Web 窗体)

    mvc编程模式的介绍:

    MVC 是三种 ASP.NET 编程模式其中的一种。

    MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:

    • Model(模型)表示应用程序核心(比如数据库记录列表)。应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
    • View(视图)显示数据(数据库记录)。是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。
    • Controller(控制器)处理输入(写入数据库记录)。是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

    MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。

    MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。

    MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

    二、 MVC示例的创建和应用步骤

      1. 右击解决方案新建一个MVC4的项目文件,选择基本,点击确定。

      2. 添加控制器:Controller右击添加控制器,home为视图的名字,后面为后缀,不要删除,选择空MVC控制器,就可以新建一个控制器。

    1

         3. 建立index方法对应的视图:右击Index(),选添加视图,右击选添加视图,选择aspx页面,点击确定。生成的视图文件会放在控制器名称相同的文件夹下。建好的目录如下:

         

     4. MVC不编码输出字符串的方法:

    @MvcHtmlString.Create(str)

      分享一个网站:https://www.cnblogs.com/John-Connor/archive/2012/05/08/2487200.html

  • 相关阅读:
    HDU2201
    HDU2202 凸包
    HDU 4353 几何
    POJ2031 prim
    HDU1392 凸包
    HDU1689 BFS+最小奇数环
    设计模式 [转]
    Mining Massive Data Sets PPT
    C++编程命名规范 [转]
    static_cast与dynamic_cast转换 [转]
  • 原文地址:https://www.cnblogs.com/wangjinya/p/10619149.html
Copyright © 2011-2022 走看看