的
工作流程会在后面详细讲解.
17.2
ASP.NETMVC基础
ASP.NETMVC开发模型和ASP.NETWebFrom开发模型并不相同,ASP.NETMVC为ASP.
NETWeb开发进行了良好的分层,ASP.NETMVC开发模型和ASP.NETWebFrom开发模型在请求处理和应用上都不尽相同,只有了解ASP.NETWebFrom开发模型的基础才能够高效的开发MVC应用程序.
17.2.1
安装ASP.NETMVC
ASP.NETMVC是微软推出的最新的ASP.NETWeb开发模型,开发人员可以在微软的官方网站上下载ASP.NETMVC安装程序,也能够使用光盘中附属的ASP.NETMVC安装程序进行安装,光盘中附带的是ASP.NETMVCbeta版本,正式版同beta版本基本上没有任何区别,开发人员可以在官方网站下载最新的安装程序.单击下载或附录中的
AspNetMVCBeta-setup.msi进行ASP.NETMVC开发模型的安装和相应示例的安装,如图17-2所示.用户单击ASP.NETMVC安装界面中的【Next】按钮进入ASP.NETMVC安装的用户条款界面,单击【IacceptthetermsinttheLicenseAgreement】复选框同意ASP.NETMVC用户条款,如图17-3所示.同意后单击【Next】按钮进入ASP.NETMVC安装准备界面,进入安装界面后单击【Install】按钮进行安装.
图17-2ASP.NETMVC安装界面
图17-3ASP.NETMVC用户条款
注意:在安装ASP.NETMVC前必须安装VisualStudio2008进行ASP.NETMVC应用程序的开发,安装完成ASP.NETMVC应用程序后就能够在VisualStudio2008进行创建ASP.NETMVC应用
程序.单击【Install】按钮应用程序,系统就会在
计算机中安装ASP.NETMVC开发模型和VisualStudio2008中进行ASP.NETMVC程序开发所需要的必备组件以便在VisualStudio2008为开发人员提供原生的ASP.NETMVC开发环境.安装完毕后,安装程序会提示ASP.NETMVC安装程序已经安装完毕,安装
434
完毕后开发人员就能够使用VisualStudio2008开发ASP.NETMVC应用程序.安装过程如图17-4和17-5所示.
图17-4ASP.NETMVC安装
图17-5ASP.NETMVC安装完毕
17.2.2
新建一个MVC应用程序
安装完成ASP.NETMVC开发模型后就能够在VisualStudio2008中创建ASP.NETMVC应用程序进行ASP.NETMVC应用程序的开发,安装ASP.NETMVC开发模型后,VisualStudio2008就能够为ASP.NETMVC提供原生的开发环境.在菜单栏中选择【文件】选项,单击【文件】选项在下拉菜单中选择【新建项目】就能够创建ASP.NETMVC应用程序,如图17-6所示.单击【确定】按钮后就能够创建ASP.NETMVC应用程序.VisualStudio2008为ASP.NETMVC提供了原生的开发环境,以及智能提示,开发人员在进行ASP.NETMVC应用程序开发中,VisualStudio2008同样能够为ASP.NETMVC应用程序提供关键字自动补完,智能解析等功能以便开发人员高效的进行ASP.NETMVC应用程序的开发.创建ASP.NETMVC应用程序后,
系统会自动创建若干文件夹和文件,如图17-7所示.
图17-6
创建ASP.NETMVC应用程序
图17-7
自动创建的文件
在自动创建的文件中,这些文件包括ASP.NETMVC应用程序中最重要的文件夹用于分层开发,这些文件夹分别为Models,Views和Controllers,分别对应ASP.NETMVC开发模型的Models(模型),
435
Views(视图),Controller(控制器),开发人员能够在相应的文件夹中创建文件进行ASP.NETMVC应用程序的开发.
17.2.3
ASP.NETMVC应用程序的结构
在创建完成ASP.NETMVC应用程序,系统会默认创建一些文件夹,这些文件夹不仅包括对应ASP.NETMVC开发模型的Models,Views和Controllers文件夹,还包