ASP.NET MVC框架学习#1:创建第一个MVC项目

前言

因为工作需要,开始接触 ASP.NET MVC 框架,对于我来说是一个全新的东西,需要从最基本的概念开始学习,特此记录学习过程中的各种心得体会,方便以后回忆。

什么是MVC?

MVC由三个部分组成,即Model,View和Controller。
Model:负责整个系统的逻辑运算,数据库,数据模型等相关部分。
View:负责所有和视图有关的部分。
Controller:从model取得数据,并决定显示哪一个View。

关注点分离:Seperation of Concerns

SoC的意思,就是当你在进行开发时,可以只关注与当前的对象上面,一次仅关注一个比较容易理解的部分,不会受到其他对象的干扰,也不会影响到其他对象的运作,在MVC当中是一个非常重要的开发原则。应时刻谨记!

Helloworld

  1. 安装VS,不管什么版本,一定要包含MVC
  2. 打开VS,新建MVC的WEB项目。
  3. Ctrl + F5运行试试~~~~第一个网页就建立好了

关键目录及文件

MVC 框架基于默认的命名,所有 MVC 应用程序中的文件夹名称都是相等的。
控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。
标准化的命名减少了代码量,同时有利于开发者对 MVC 项目的理解。这点非常重要!!!

  • App_Data 文件夹:App_Data 文件夹用于存储应用程序数据。
  • Content 文件夹:Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。
  • Models 文件夹:Models 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。
  • Controllers 文件夹:包含负责处理用户输入和响应的控制器类。MVC 要求所有控制器文件的名称以 “Controller” 结尾。
  • Views 文件夹:Views 文件夹存储的是与应用程序显示(用户界面)相关的文件(HTML 文件)。

~/Views/shared/_Layout.cshtml

文件 _Layout.cshtml 表示应用程序中每个页面的布局。


<html>
<head>
	<meta charset="utf-8" />
	<title>@ViewBag.Titletitle>
	
	
                    
                    

你可能感兴趣的:(ASP.NET,MVC)