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 表示应用程序中每个页面的布局。

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8" />
	<title>@ViewBag.Title</title>
	<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
	<script src="@Url.Content("~/Scripts/jquery-3.3.1.min.js")"></script>
	<script src="@Url.Content("~/Scripts/modernizr-2.8.3.min.js")"></
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值