asp.net mvc4是微软提供的使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的开发框架。该软件是asp.net提供给web开发人员的一种全新的开发技术,可以帮助用户轻松地开发web应用程序。ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)。本次小编为大家带来的是MVC编程模式,MVC是一种使用Model View Controller模型-视图-控制器设计创建 Web应用程序的模式,MVC模式同时提供了对HTML、CSS和 JavaScript的完全控制。
使用教程
1、首先创建一个ASP.NET MVC4 Web应用程序
2、然后右键MVC4应用程序,选择“添加(D)”->“区域(A)”,填写区域名称
3、编译运行程序,发现报错
4、打开App_Start下的RouteConfig.cs文件,为路由的映射添加:namespaces:new string[]{“根目录下Controller所在的命名空间”}
5、打开新建Areas下的Areas名称AreaRegistration.cs文件,为路由的映射添加:namespaces:new string[]{“Areas下Controller所在的命名空间”}
6、编译运行,本次可以正常访问
7、访问Areas下的视图页面
8、至此,一个简单的Areas区域使用介绍完毕
软件特性
1、异步控制器
iis会使用新线程来处理每个请求,所以每个新请求与iis的有限可用线程息息相关,甚至包括那些空闲的线程。在.net框架和iis7中已经大幅增加了默认线程池的线程数量。为了更好的处理这种耗时很长的请求,软件引入了异步控制器机制,通过使用异步控制器,就可以告诉框架释放处理长请求的线程,在等待期音优先去完全成其他的任务。一旦这些临时任务结束,软件框架就会让此线程返回到之前的长请求任务上。只要异步控制器正常执行完成,一样会返回结果,只是现在同时处理更多的请求。
2、显示模式
大部分情况下,移动设备上的数据显示模式与传统的pc桌面应用的一样,除了一些特定的专为移动设备设计的图形元素以外,软件显示模式提供了更便捷的针对不同移动设备的显示方式。
3、绑定与压缩
尽管现在可以通过更快的网速来访问互联网,但是这并不意味着可以随意开发网站而忽略客户端体验。事实上,只有完全了解各种资源的下载过程以及耗费的琐碎时间,才能理解这些问题对网站速度的负面影响。更确切的说,asp.net mvc4 for vs2010封装和扩展了.net框架的核心功能,以便于我们在asp.net mvc开发中更加方便地使用这些功能。
0条评论