zoukankan      html  css  js  c++  java
  • MVC基础

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码;

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

    Model(模型层)表示应用程序核心(比如数据库记录列表)。

    View(视图层)显示数据(数据库记录)。

    Controller(控制器/层)处理输入(写入数据库记录)。

    MVC程序的创建

    新建项目

    ASP.NET MVC 4 Web 应用程序

    选择模板-控;视图引擎-ASPX

    点击确定后VS会自动生成5个文件夹和相关配置文件,这五个文件夹的名称不可更改,相应的子页放入相应的文件夹内,在使用时不需要注明文件夹名

    App_Data 文件夹

    App_Data 文件夹用于存储应用程序数据。

    Controllers 文件夹

    Controllers 文件夹包含负责处理用户输入和相应的控制器类。

    MVC 要求所有控制器文件的名称以 "Controller" 结尾。

    Models 文件夹

    Models 文件夹包含表示应用程序模型的类。模型控制并操作应用程序的数据。

    Views 文件夹

    Views 文件夹用于存储与应用程序的显示相关的 HTML 文件(用户界面)。

    Views 文件夹中包含每个控制器对应的一个文件夹。

    MVC日常使用要点:

    1、MVC需要经常生成

    2、可之间无页面显示数据

    3、LinQ放在model里面,在使用时需要引用命名空间

    4、在MVC的View页面不能使用WebForm控件

    5、在MVC的View页面用引用数据或使用C#代码,需放在<% 一段代码 %>中,命名控件的引用<%@important Namespace=“”%>

     6、取值的话使用<%=    %>


    C层
    由控制器及控制器中的动作所组成
    MVC请求不是直接对页面了,而是对控制器中的某个动作发送请求

    默认返回 Home控制器下的Index动作

    如果有请求的控制器,没有请求动作,那么会默认返回控制器下的Index动作

  • 相关阅读:
    8.2 TensorFlow实现KNN与TensorFlow中的损失函数,优化函数
    8.3 TensorFlow BP神经网络构建与超参数的选取
    8.3 TensorFlow BP神经网络构建与超参数的选取
    聊一聊深度学习的weight initialization
    聊一聊深度学习的weight initialization
    聊一聊深度学习的activation function
    聊一聊深度学习的activation function
    Hadoop-2.7.4 八节点分布式集群安装
    Hadoop-2.7.4 八节点分布式集群安装
    Vue学习笔记(一) 入门
  • 原文地址:https://www.cnblogs.com/dreamer666/p/6101556.html
Copyright © 2011-2022 走看看