ASP.NET-入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET-入门相关的知识,希望对你有一定的参考价值。

MVC5特点
1.One ASP.NET统一平台 
2.Bootstrap 免费CSS,响应式页面
3.路由标记属性:简单、控制器、操作、前缀、参数、URL
4.ASP.NET web API 2 :路由标记属性、OAuth2.0、Odata、Web API Client、CORS、OWIN集成
5.ASP.NET SignalR 2:基于OWIN、跨域支持、ios and android、NET Client、新的Self-Host包、群发消息
6.ASP.NET Identity:身份验证过滤器Filter、新的身份验证框架、支持SQL、NOSQL、Azure数据库、Azure AD和windows AD
7:Microsoft OWIN Components : 自托管、新的Servers and Hosts、帮助类、新的验证组件

MVC6特点
1.MVC6作为ASP.NET MVC VNext的一部分
2.MVC \ WEB API \ WEB PAGES合并到一个框架统称为MVC6
3.删除MVC和WEB API重复部分,共用路由、操作方法选择、过滤器、模型绑定等代码
4.MVC6不再依赖于System.Web程序集,使用云端优化的.NET框架,大概11M,完整的.NET
5.云端优化的.NET框架封装到不同的NUget包里
6.vNext支持部署IIS托管和自托管(Web API2 和 SignalR2已支持)

 SignalR 1.0
基于ASP.NET平台构建,利用javascript或者webSockets(html5新规范),实现客户端和服务端异步通信的框架  

Razor引擎
1.ASP.NET新的视图引擎
2.与ASPX一样,支持C# VB
3.不是一种新的语言
4.@字符将开始Razor内联表达式、单语句块和多语句块

NET各个版本间的特性

技术分享


asp打头的控件,它的onclick方法是调用的后台的ASP函数,使用onclientclick方法可以调用js方法

架构设计:系统模块图、类图、部署图

WEB API、SingalR HTML5 WebSocket 是MVC4.0的特点

Bootstrap  OWIN ASP.NET Identity是MVC5的特点

MVC5特点:

1.ASP.NET Web api 2 : 路由标记属性 、OAuth 2.0 、Odata 、Web API Client 、CORS 、OWIN集成

2.ASP.NET SingalR2 :基于OWIN、跨域支持、IOS and Android 、.NET Client 、新的Self-host包,群发消息

3.ASP.NET Identity:身份验证过滤器Filter、新的身份验证框架、支持SQL、NOSQL、Azure数据库、Azure AD和windowsAD

4.MS OWIN Components :自托管、新Serviers and hosts 、帮助类、新的验证组件

MVC与WEB FORM相比的特点

Web Form特点:

1.可视化设计UI

2.事件驱动模式

3.服务器控件支持

4.方便管理页面状态信息

5.快速开发

MVC5 

1.无ViewState

2.原生的HTML和CSS

3.丰富的 路由控制

4.UI单元测试

5.职责分离

6.团队开发协作

7.易于扩展

共同的特点:

1.基础架构

2.缓存

3.安全

4.本地化

5.bootsrap

codeplex微软的开源网站

codeproject.com涵盖了.net技术的方方面面

c-sharpcorner.com有很多.net技术文章

xamarin.com 跨平台网站

ALM(application lifecycle management)应用程序生命周期管理

计划-开发-测试-发布-运维

正规流程:

产品设计--需求分析--架构设计--网站开发--软件测试--网站部署

需求分析:

1.用户需求文档,2.用例图  3.流程图

架构设计:

1.系统模块图 2.类图 3.物理部署图

数据库设计

1.表结构  2.存储过程  3.SQL脚本

























以上是关于ASP.NET-入门的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC5 入门

ASP.NET入门教程(经典)

ASP.NET入门教程(经典)

ASP.NET Core 入门教程 1使用ASP.NET Core 构建第一个Web应用

ASP.NET入门教程:事件句柄

ASP、PHP、JSP、ASP.net、CGI等,哪种比较好学,容易入门?