Visual Studio 2010 ASP.NET MVC 2初体验

Visual Studio 2010公布起,就一直关注着,据说引入了很多新功能,我个人是比较期待asp.net mvc。MVC就是将web应用程序的页面、数据模型、页面导航控制和逻辑分离设计。MVC通常跟RAD和RIA这些概念联系在一起,就是说这类框架有丰富的UI展现、简便的数据访问方式、组件化的开发形式。更重要的一点,这类框架都需要强大的IDE支持,IDE会帮助程序员完成大量后台代码,程序员甚至只需要可视化的组件拖拽就能完成程序的开发。

在mvc概念出现n年后的今天,.net平台上终于有了自己的mvc框架。beta版本的vs一直不想去试,好东西要等到最后。今天RTM总算是完成了,感谢Russian兄弟,能让我及时用上这个新版本。 

开始页面变了,比以前的好看一些了。

 

RTM Release版本应该算是最终版本了。

 

新建一个ASP.NET MVC 2项目。

 

接下来的情况就比较雷人了,所谓的Controller就是一个个Controller Class,这就像把当初Web Form时代跟页面绑定的后台代码独立出来。页面控件还是那简单的几个,AJAX扩展还是那个UpdatePanel,整个框架还是老一套。看到这里我已经开始倒胃口了,这就是所谓的MVC,把别人玩烂的东西拿过来糊弄客户。有样学样,又学得不像,很有山寨作风。

网友评论
最新图文
  • ADO.NET中的Connection对象详解

    ADO.NET Connection对象代表与数据源的连接。在访问数据库时,首先创建一个ADO.NET Connection对象,通过它建立到数据库的连接。通常需要在头文件中定义一个VConnection对象。连接字符串连接字符串的几个常用参数:Provider:这个属性用于设置或返回连,西西hvbet688园-最安全的下载资讯站。

  • ASP.NET 缓存技术快速获取数据

    缓存是指系统或应用程序将频繁使用的数据保存到内存中,当系统或应用程序再次使用时,能构快速的获取数据。它的弊端在于显示的内容可能不是最新,最精确的ASP.Net 缓存主要分为两大类: 网页输出缓存和应用程序缓存&nbs,西西hvbet688园-最安全的下载资讯站。

  • AspNet MVC中各种上下文理解

    ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。MVC 是三个 ASP.NET 开发模型之一。MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:Model(模型)表示应用程序核心(比如,西西hvbet688园-最安全的下载资讯站。

  • 在ASP.NET Web API中是如何实现跨域资源共享?

    在《通过扩展让ASP.NET Web API支持W3C的CORS规范》中,我们通过自定义的HttpMessageHandler自行为ASP.NET Web API实现了针对CORS的支持,实际上ASP.NET Web API自身也是这么做的,该自定义HttpMessageHandler就是System.Web.Http.Cors.CorsMessageHandler。,西西hvbet688园-最安全的下载资讯站。

  • ASP.NET中的Session怎么正确使用

    Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息。用户在应用程序的页面切换时,Session对象的变量不会被清除。 对于一个Web应用程序而言,所有用户访问到的Application对象的内容是完全一样的;而不同,西西hvbet688园-最安全的下载资讯站。