成都网站建设设计

将想法与焦点和您一起共享

ASP.NETMVC基础入门-创新互联

一:ASP.NET MVC 简介

嘉陵网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

1:asp.net mvc 是一种构建web应用程序的框架,他将一般的MVC(Model--View--Controller)模式应用于asp.net框架。

2:asp.net MVC 和 asp.net 框架之间的关系:

asp.net 框架分为两层抽象:

          SYSTEM.WEB.UI:web Forms层,主要由服务器控件和ViewState等组成

          SYSTEM.WEB    :管道程序,提供基本的web堆栈,包括组件模块,处理程序和HTTP堆栈等。

在应用asp.net开发的主流方法是利用拖放服务器控件来处理后台的复杂事务(容易造成页面混淆,生成HTML页面不理想,对性能上也会造成一定的损失)

MVC 模式:通过使用处理器,组件模块和其他代码来直接响应HTTP请求,按照想要的方式构建web框架,设计出精彩的HTML页面,以一种内置的模式支持这样的实现。因此 在asp.net框架中MVC模式已成为其最流行的模式之一。

3:MVC模式将应用程序的用户界面分为三个主要部分,即:Model--View--Controller   模型--视图--控制器,MVC指的是一种用户界面模式,它是处理用户交互的一种解决方案,并不处理数据访问,服务交互等应用程序问题。

模型:一组类,描述了要处理的数据以及修改和操作数据的业务规则。

视图:定义应用程序用户界面的显示方式。

控制器:一组类,用于处理来自用户,整个应用程序流以及特定应用程序逻辑的通信

  4:MVC的应用  

 在asp.net mvc中 MVC的三个部分大致定义如下:

模型(Model):一组类,这些类通常封装存储在数据库中的数据,以及操作这些数据和执行特定域业务逻辑的代码。

视图(View):一个动态生成HTML页面的模板

控制器(Controller):一个协调视图和模型之间关系的特殊类,它响应用户请求,与模型进行通信,并决定呈现那个视图,通常以后缀名Controller表示。

5:asp.net MVC 概述

asp.net MVC 1 于2009 年 3月13 日正式发布,时隔一年在2010 年 3月 发布asp.net MVC2

  asp.net MVC 2 特点:

  (一):带有自定义模板的UI辅助程序

  (二):在客户端和服务器端基于特性的模型验证

  (三):强类型HTML辅助程序

  (四):Visual Studio 开发工具改善

asp.net MVC 2011 年 一月 发布

asp.net MVC 3 的特性

 (一):支持Razor视图引擎

 (二):支持.net 数据注解

 (三):该进了模型验证

 (四):提供更强的控制和更大的灵活性,支持依赖项解析和全局操作过滤器

 (五):丰富的javascript支持,其中包括非侵入式javascript、jquery验证和Json绑定

 (六):支持NuGet,可以用来发布软件,管理整个平台的依赖

  ASP.NET MVC 4 特性:

 (一):ASP.NET Web API

  (二):增强了默认的项目模板

 (三):添加使用Jquery Mobile 的手机项目模板

 (四):支持显示模式(Display Modes)

 (五):支持异步控制器的任务

 (六):捆绑和微小

ASP.NET MVC 的好处:

注重应用MVC模式来提供一个运行在.NET 平台上的强大的Web开发框架,ASP.NET MVC依赖的许多核心策略,与其他MVC平台所使用的策略相同,在加上他提供的编译和托管代码的好处,以及利用.NET 语言的新特性(Lambda表达式、动态和匿名类型等)使其成为强大的开发框架

ASP.NET MVC的基本原则:

约定大于配置

不重复

尽量保持可插拔性

允许开发人员自由发挥

创建ASP.NET MVC 4 应用程序

MVC 4 可以在一下windows客户端操作系统中运行

  windows xp

  windows  Vista

  windows 7

  windows 8

也在服务器端操作系统中运行

  windows server 2003

  window server 2008

  window server 2008 R2

在visual studio 2010 开发工具中需要单独下载安装 MVC 4 安装包,在visual studio 2012 中 则不用单独的安装插件,因为 MVC4 已经包含在visual studio 2012中。

1:创建一个新的MVC项目

ASP.NET MVC 基础入门

    ASP.NET MVC 基础入门

此篇为前年学习MVC的时候做的一个总结,也算是学习笔记把, 共享出来,希望给准备接触MVC的同志一个基本概念介绍把 ( 没有经过整理,如果有什么问题可以回复,一起讨论. );

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


网站题目:ASP.NETMVC基础入门-创新互联
分享链接:http://chengdu.cdxwcx.cn/article/decidp.html