ASP .NET MVC入门
来源:互联网 发布:javascript return; 编辑:程序博客网 时间:2024/05/21 22:58
1.介绍
概述
MVC是一种软件设计模式,即:
Model 模型
View 视图
Controller 控制器
View 视图
Controller 控制器
其主要设计目标是将用户接口和逻辑层想分离,以便开发人员更好地关注
逻辑层的设计和测试,并使整个程序具备清晰的结构
三部分的具体定义
Model 模型是实现应用程序数据逻辑的应用程序组件,通常被称为“数据模型”。模型对象会检索模型状态,并将其储存在数据库中
View 视图是显示应用程序用户界面(UI)的组件。ASP.NET MVC支持R
View 视图是显示应用程序用户界面(UI)的组件。ASP.NET MVC支持R
azor视图引擎,所以视图推荐使用CSHTML页面,而不是ASPX页面
Controller 控制器是处理用户交互,使用模型并选择视图来显示界面的组
Controller 控制器是处理用户交互,使用模型并选择视图来显示界面的组
件。在MVC应用程序中,视图仅显示界面,控制器则用于处理和响应用户输入
和交互
目录含义
ASP.NET MVC 应用程序包含默认文件和目录,意义如下:App_Data 数据的物理储存区 即本地化的数据库文件或数据文件
App_Start 包含多个静态配置类,执行应用程序的初始化任务
Content 放置应用程序的静态内容
Images 存放图片的目录
Controller 放置控制器文件
Models 放置数据模型对象的文件
Scripts 放置JavaScript JQuery文件
Views 放置视图文件
Global.asax 全局应用程序类文件
Web.config 应用程序配置文件
Controller控制器规范
控制器类名必须由Controller结尾
控制器类的基类是Controller类
控制器类的基类是Controller类
控制器必须包含至少一个返回值为ActionResult的public方法,
这类方法称为操作(Action)方法
创建方法是右键单机Controller目录 选择添加---》 控制器
添加视图 右键单机控制器类的Index方法,选择“添加视图”
ASP.NET MVC 程序的网址规则需要符合URL"路由"定义
其默认的定义位于
/App_Start/RouteConfig.cs节选代码如下:
routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
代码解析
当访问首页时,完整的URL为“http://域名/Home/Index”
默认的控制器为“Home”省略后面的Controller,方法默认为“Index”,
首页可以简写为“Http://域名”
如果访问的URL“http://localhost:38499/default/Index”
默认的控制器为“default”省略后面的Controller,方法默认为“Index”
0 0
- ASP.NET MVC 入门
- ASP.NET MVC 入门
- asp.net MVC入门
- ASP.NET MVC 入门
- ASP .NET MVC入门
- asp.net MVC入门
- asp.net 应用 mvc入门
- Asp.net Mvc 入门视频教程
- Asp.net Mvc 入门视频教程
- Asp.net Mvc 入门视频教程
- ASP.NET MVC 入门介绍
- ASP.NET MVC 入门(上)
- ASP.NET MVC 入门 (下)
- ASP.NET MVC入门-前言
- ASP.NET MVC 5 - 入门
- ASP.NET MVC框架入门
- ASP.NET MVC 入门1、简介
- ASP.NET MVC 入门1、简介
- Knapsack problem (FZU_2214,福建省第六届ACM-problemC) 01背包+初始化问题+渐缩问题
- html基本标签
- python爬虫(一) 正则表达式
- hdu1495 非常可乐 (广搜)
- 操作系统学习笔记(三)
- ASP .NET MVC入门
- 进程退出、僵尸进程、孤儿进程
- 图论模板
- HDU 1272 小希的迷宫
- 定时器被阻隔的处理方法
- 动态规划练习--02(最大子矩阵)
- java 多线程
- 嵖岈山半程(21km)山地马拉松
- webUploader上传demo